나는 ++ C에 비트 새로 온 사람과 Qt는 물건을 작업하려고이 혼란스러운 일이 건너 온 :C++ 클래스 객체 포인터와 액세스하는 멤버 함수
Class *obj;
: 다양한 튜토리얼 상태 일 등에
개념
*obj
- 참조 된 메모리에 저장된 객체의 값을 표시합니다
obj
- 그것은
그래서 가리키는되는 메모리의 주소가됩니다, 나는 somethi 할 것 즉, 이후, 확실하지 왜, 정상 물체로부터 [normalObj.function1();
] 일 것이다 - 나는 기능에 액세스하려면
*obj=new Class();
같은 NG하지만, 나는 obj->function1();
대신 *obj->function1();
의해야 가치.
그래서, 포인터 객체 왜 우리가 을 기능에 액세스 할 수 메모리 참조를 사용하거나 정상적인 객체의 경우는 항상 참조하는 것이 그 것이다 않습니다에 대한
PS : 누군가가 좋은 튜토리얼에 나를 인도 할 수 C++에서 포인터를 사용하므로 이러한 쿼리를 직접 처리 할 수 있습니다.
[ "C++에서 포인터 좋은 입문서"(http://dl.dropbox.com/u/6101039/Modern%20C%2B%2B 같이 할 수있다 .pdf) –