:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
08/04/17 01:38
:: 기호는, 클래스의 멤버를 명시하거나, static 멤버를 명시하는데 사용합니다.
. 기호는 일반적인 인스턴스의 멤버를 표시하는 기호입니다. -> 기호는 사실 (*). 의 약자입니다. 즉 인스턴스 포인터의 멤버를 표시하는 기호입니다. 그러므로, pObj->Mem 과, (*pObj).Mem 은 같은 의미입니다.
08/04/17 01:39
"." 나 "->" 은 일종의 연산자 입니다.
어떤 자료구조 (Class 나 Structure) 에 포함되어 있는 멤버를 표현할 때 사용하는 연산자지요. "."은 일반 Class 나 구조체 변수의 멤버를 표현 할때 사용 하는 연산자 이고, "->" 은 포인터 Class 나 구조체 변수의 멤버를 표현 할때 사용 하는 연산자 입니다.
08/04/17 01:49
인스턴스는 Class 나 구조체를 이용하여 정의된 변수라고 생각 하시면 됩니다.
Class 나 구조체는 자료 구조의 형태를 정의한 것이고, 그 자료구조를 이용하여 정의된 변수가 인스턴스 입니다.
08/04/17 10:49
::은 static 맴버를 억세스하거나, 함수를 정의할때 사용되고,
.은 인스턴스의 멤버를 억세스할때 사용되는겁니다. 전혀 다르죠.
|