Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[1578] 클래스 멤버 함수의 반환형이 포인터라면...
권기식 [orion96] 1440 읽음    2002-11-18 23:38
안녕하세요?

필요한 클래스를 만들어서 멤버 함수를 정의하는데서 문제가 있습니다.
쉬우리라 생각하고 개념만 잡고 넘어갔었는데... 막상 해보려고 하니 에러가 나네요...

바로 어떤 클래스의 멤버 함수가 포인터를 반환해야 하는데...
어떻게 정의해야 하는지 모르겠습니다.
예를 들어서 Class라는 클래스가 있고 Function 이라는 멤버 함수가 있다면...
Class는 Node라는 구조체를 멤버로 가집니다.
간단히 링크드 리스트를 구현하는데서 현재의 위치를 반환하려고 하는데...
GetPosition이라는 함수가 Node의 포인터를 반환해야 합니다.
함수 정의를 Node *Class::GetPosition() 라고 정의했더니 에러가 나는군요...
Node* Class::GetPosition()이라고 정의해도 에러가 나고...
Node의 포인터형을 따로 정의해서 사용해도 같은 에러가 나고...
일단은 함수를 따로 만들지 않고 그냥 처리해서 해결은 했는데...
궁금하네요...
어떻게 해야 하는지...

도움 부탁드립니다~

+ -

관련 글 리스트
1578 클래스 멤버 함수의 반환형이 포인터라면... 권기식 1440 2002/11/18
1581     Re:클래스 멤버 함수의 반환형이 포인터라면... 김백일 1881 2002/11/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.