변수를 선언시.
var
Str : String;
pStr : ^String;
로 선언을 하면
Str은 String 형
pStr 은 String을 가리키는 포인터
델파이 포인터에서 중요한 표식은 ^ 으로.
변수 타입 앞에 ^ 가 오면, 그 타입에 대한 포인터 변수를 선언하게 된다. (ex : ^String)
포인터 변수명 뒤에 ^ 가 오는 경우, 그 포인터 변수가 가르키는 주소로 가서 그 값을 불러오라는 의미이다.
예를 들어
Str := '어떤값';
pStr := @Str; (@는 Str의 주소를 불러온다)
로 대입 할 경우. pStr에는 Str의 메모리 주소가 저장되고
pStr^ 을 출력할 경우, 메모리 주소에 적재된 '어떤값'을 불러오게 된다.
[출처] 델파이 포인터형에 관해서..|작성자 공주식
'Delphi' 카테고리의 다른 글
[Delphi] 델파이에서 휠마우스의 휠 사용해서 스크롤 움직이기. (0) | 2011.10.31 |
---|---|
[Delphi] 델파이에서 if문 사용시 주의 할점. (0) | 2011.10.31 |
[Delphi] 프로퍼티(property) (0) | 2011.10.17 |
[Delphi] form 생성 기초 .Create(self)와 .Create(application) 차이 (0) | 2011.10.17 |
[Delphi] 델파이 자주 쓰이는 함수(업데이트중) (0) | 2011.10.01 |