|
전종욱 님이 쓰신 글 :
: 걸음마 님이 쓰신 글 :
: : typedef struct Dept
: : {
: : AnsiString DeptName;
: : int DeptCode;
: : }TDept;
: : typedef TDept* PDept;
: :
: : void __fastcall TForm1::FormCreate(TObject *Sender)
: : {
: : PDept NDept;
: : TTreeNodes* pItems;
: :
: : ...
: : ...
: : 위에서 구조체로 사용자정의 변수를 쓰느건 알겠는데,
: : TDept* 나 TTreeNodes* 와 같이 *를 뒤에 쓰는건 무슨 기호죠?
: : 무식해서 죄송합니다. 꼭 좀 가르쳐주십시요...
: : 그럼 ...
: :
:
:
: 그건.... 포인터(pointer) 라고 합니다.
:
: 이놈이 없는 경우엔 객체의 값 자체에 접근하여 작업하게 되지만
:
: 이놈은 객체의 주소를 가리키는 일을 하지요.
:
: 님께선 먼저 기초부터 다지셔야 겠네요...^^
:
: 급하시기도 하겠지만 나중을 위해선 차근차근 다져 나가야 하거든요.
우선 빠른 답변에 감사의 말씀 올립니다.
근데 제가 알고 있는 포인터는 보통 변수앞에 붙어 있는 거거든요.
근데 이건 왜 변수뒤에 붙어있냐 하는거죠.. 앞에 붙는 거랑 어떻게 다른 거죠?
구체적인 설명좀 부탁드립니다.
그럼 ....
:
|