start -> instart(abc, 0, 1, 100); 에서 포인터 ??
글쓴이: ktlsu1231 / 작성시간: 금, 2004/04/16 - 12:40오전
안녕하세요.
아래와 같은 코드가 있다면요.. C++입니다.
start -> instart(abc, 0, 1, 100);
여기서 -> 는 어떤구조로 포인터가 되어 있는 건가요?
start객체에서 -> instart() 이런식으로 접근하는 것은
start 라는 객체에서 그 내부에 있는 매소드 접근할 때 사용하는 방법인가요?
. 점으로 접근하는 것과의 차이가 무엇인지 혼란스럽습니다.
구조체를 포인터로 넘겼을 때는 그렇게 했던 것이 기억나는데 객체간은
머리가 잘 안돌아가네요. ^^;;
도와주세요.. :oops:
감사합니다.
Forums:
아마...
잘은 모르지만 start가 객체의 인스턴스라면
이 클래스는 ->오퍼레이터를 오버로딩 하고 있는 것입니다.
auto_ptr같은 포인터 대용 클래스인가 봅니다.
즉 스마트 포인터 계일인 심산이 높습니다.
한번 스마트 포인터나 auto_ptr을 알아보셔요
C++, 그리고 C++....
죽어도 C++
댓글 달기