PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/04/17 01:34:15
Name Haru
Subject Visual C++을 배우고 있는데 ::나 . -> 는 어디에 쓰는 건가요??
비쥬얼 C++ 공부를 하고 있습니다.
그런데 클래스와 멤버, 변수 사이에 :: -> . 이런 기호들이 나오더라구요.
CLogic::CDialog 이런거나 Cwin->Looc 이런거
또는 Cdialog.Dfalne 뭐 이런식으로요.
다른 클래스에 속해있다고 명시해주는 것이라고도 하고, 클래스 밑에 멤버를 표현한다고도 하던데,
정확히 정의를 좀 내려주셨으면 합니다.
부탁드려요~

통합규정 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:46
수정 아이콘
인스턴스가 Claas나 구조체라고 보면 되는 건가요??
08/04/17 01:49
수정 아이콘
인스턴스는 Class 나 구조체를 이용하여 정의된 변수라고 생각 하시면 됩니다.

Class 나 구조체는 자료 구조의 형태를 정의한 것이고, 그 자료구조를 이용하여 정의된 변수가 인스턴스 입니다.
08/04/17 01:58
수정 아이콘
네~ 늦은 밤에 답변 감사합니다. 좋은 꿈들 꾸세요~~
08/04/17 02:24
수정 아이콘
아...그런데 ::와 . 는 같은 건가요??;;
클레오빡돌아
08/04/17 03:06
수정 아이콘
헉.. 저도 방금 궁금했는데 -_-;; C++ 과제 하고 있거든요...

설마;;;
준이...
08/04/17 10:10
수정 아이콘
간단히 말해서 ::은 클래스 쓸때, ->는 링크드 리스트를 쓸때 쓰신다고 보면 됩니다;;
08/04/17 10:49
수정 아이콘
::은 static 맴버를 억세스하거나, 함수를 정의할때 사용되고,
.은 인스턴스의 멤버를 억세스할때 사용되는겁니다. 전혀 다르죠.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
35908 노래 제목이 궁금합니다. [2] acro1866 08/04/17 1866
35907 대학 이성문제 상담좀 -_-; 답답하네요 [15] 니르다2633 08/04/17 2633
35906 인터넷으로 C언어 배울만한곳이 있을까요? [9] EsPoRTSZZang2110 08/04/17 2110
35905 빈폴 n-fit 사이즈 질문 [3] 애플보요2725 08/04/17 2725
35904 다만 널 사랑하고 있어-와 비슷한 영화 추천 좀.. [7] firstwheel2777 08/04/17 2777
35903 Visual C++을 배우고 있는데 ::나 . -> 는 어디에 쓰는 건가요?? [9] Haru1943 08/04/17 1943
35902 철자를 잊어먹고 있습니다. [13] lovehis1942 08/04/17 1942
35900 서울사투리에 대해서 어떻게 생각하시나요? [8] 포셀라나2136 08/04/17 2136
35899 혹시 돈까스/스테이크 좋아하시는 분 계시나요? [5] HL선샤인2112 08/04/17 2112
35898 컴퓨터 업글에 대한 질문입니다. [3] 언젠가는..1794 08/04/17 1794
35897 부모님이 건강검진을 받으려고 하시는데 잘몰라서.... [2] 고고2097 08/04/17 2097
35896 스타리그, 왜 조지명식을 안하는건가요? [2] 내일은내일의1840 08/04/16 1840
35895 쉬운 영어 문장 질문이요 ^^;; [3] OnlyJustForYou1783 08/04/16 1783
35894 이성에 관한 질문좀 하겠습니다. [4] Art Of Life2095 08/04/16 2095
35893 [상담] 막 헤어진 그녀. [5] Starlight Scope1874 08/04/16 1874
35892 에버스타리그 질문요.. [6] Kaga1633 08/04/16 1633
35891 계량행정 문제인데 풀이 좀 부탁드립니다... [1] kwave1922 08/04/16 1922
35888 와 pgr님들 진짜 완전 사랑합니다. [7] 마이지저스2228 08/04/16 2228
35887 반니스텔루이에 대해서 궁금합니다. [10] 마이지저스2595 08/04/16 2595
35886 야구에서 발 느린 파워히터들은 도루를 어떻게 하나요?? 십중팔구 아웃될꺼 같은데... [10] 잘가라장동건1879 08/04/16 1879
35885 스타 삼룡이3해처리&드랍구별 [3] Ggobugi2112 08/04/16 2112
35884 컴퓨터 ..청소질문요 .. [6] CaCaCa1676 08/04/16 1676
35883 장난전화가 와요. [1] Dis-v1914 08/04/16 1914
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로