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

C/C++ Q/A
[6276] *& 이거 몬가요
아구구 [] 4924 읽음    2009-01-24 04:35
다른분이 작업한 소스를 수정할일이 생겼는데요
이게 gcc에서 컴파일 된건데.. 전 터보 c++ 익스플로러로 작업하려 하거든요
근데 클래스 안에 함수가 이런식으로 되어 있네요

void Unget(ELEM_TYPE*& pELEM);

*& 이 순서로 붙어 있으면 어떤 의미가 되는건가요?
터보 c++ 익스플로러에서도 허용이 되는 표현인건가요?

그리고 또한가지 궁금한 점 이 있습니다.
ELEM_TYPE 이라는게
A라는 유닛, B라는 유닛, C라는 유닛 등에서
#ifndef A
#define ELEM_TYPE A
#undef
#endif

#ifndef B
#define ELEM_TYPE B
#undef
#endif

#ifndef C
#define ELEM_TYPE C
#undef
#endif

요런식으로 지정이 되어 있는데
저런식으로 ELEM_TYPE을 템플릿으로 해서 3가지의 클래스를 ELEM_TYPE 클래스만 정의함으로써 한꺼번에 정의한 것과 같은 효과를 내는것이 가능한지에 대해 궁금합니다. 그렇다면 일반적으로 ide환경에서 new unit으로 만들어 놓고 인클루드만 해도 되는거가요? (그러니까 컴파일 순서라든지 그런걸 건드릴 필요가 없냐는 겁니다..)

답변 부탁드리고 미리 감사드리겠습니다.

+ -

관련 글 리스트
6276 *& 이거 몬가요 아구구 4924 2009/01/24
6277     Re:*& 이거 몬가요 Lyn 5105 2009/01/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.