본문 바로가기
개발/C++

클래스 전방선언

by 사과잼빵 2015. 9. 30.

큰 규모의 프로젝트를 진행할 때 헤더파일들이 많아 지다보면 헤더파일간의 중복 참조로 인해 머리아픈일들이 발생할 때가 있다. 중복참조가 아니더라도 불필요한 헤더참조로 컴파일 속도가 저해 될 수 있다.

이 때문에  헤더파일에는 가상의 클래스를 전방선언을 해두고 cpp파일에서 헤더참조를 한다. 


사용예 

- 헤더파일 코드

class A;    //전방선언


class B

{

private:

    A*   m_a;


}

'개발 > C++' 카테고리의 다른 글

복사 생성자와 복사 대입연산자  (0) 2016.10.22
explicit 키워드  (0) 2016.10.20
가상 함수  (0) 2015.10.06
c++11에 추가된 기능 - auto 변수  (0) 2015.09.30