본문 바로가기

etc

[C++] 전방선언과 include

전방 선언은  #include 보다 컴파일 시간을 단축시킨다.

하지만, 사용에 주의해야 할 것이 있는데,

 

 예시)

 - A.h 파일

class A {

};

 

 - B.h 파일

class A; // 전방 선언

class B {

     A    m_cA1; // 전방 선언 사용 불가.

     A*  m_cA2; // 사용 가능

};

 

 

 위에서 보는 것과 같이. 실제 생성되지 않는 동적 타입에서만 사용 가능.

'etc' 카테고리의 다른 글

[C++] warning C4996  (0) 2013.02.21
[SVN] tortoise svn branch merge  (0) 2013.02.13
[C++] GetLastError() 활용  (0) 2013.02.13
[Network] 2-Tier, 3-Tier, n-Tier  (0) 2013.02.13
[Python] Embeding 경로 변경  (0) 2013.02.13