728x90
반응형
#include의 수가 많아질수록 컴파일 속도가 저하된다.
-> 해결하려면? 전방선언을 이용하는 것이다.
* 전방선언의 장점
참조하려는 헤더파일에 변경이 생겨도 참조하는 헤더파일에서는 재컴파일이 이루어지지 않는다.
이런식으로도 사용가능하다.
class CScene* m_pScene = nullptr;
주의할 점
전방선언자를 사용할 경우에는 그 클래스 관련 객체는 포인터형으로 선언해야한다.
만약 포인터형이 아닌 객체를 생성 할 경우 전방선언자의 특징상 그 객체의 크기를 정확히 파악하여 할당을 못 해주기 때문이다.
728x90
반응형
'c++ > c++' 카테고리의 다른 글
for문 (0) | 2022.08.08 |
---|---|
__declspec(thread) 지시자 (0) | 2022.08.05 |
. 과 -> 의 차이 (1) | 2021.07.12 |
explicit, 댕글링 포인터(Dangling Pointer) (0) | 2021.07.08 |
map Container (0) | 2021.06.29 |