foward

    [c++] 전방선언이란 어떻게 사용하는 것인가?!

    1. 키워드 전방선언,선언,전방,foward declaraions,foward,사용,방법,코드,소스,예제, 전치선언, 전방참조, 2. 설명 : 전방 선언을 할 경우 클래스의 존재만 인지시키는 것이기 때문에 포인터로 밖에 선언하지 못한다. 전방선언을 사용하는 이유는 참조하려는 헤더파일에 변경이 생겨도 헤더파일의 재컴파일이 이루어지 지지 않기 때문에 효율성과 속도를 증진시키고자 사용한다. 또한 역참조가 되는 구조를 막기도 한다. 3. 설명보단 코드 -> 일단, 이건 알고 가야한다. 전방 선언을 사용해서는 객체를 생성하거나 정의할 수 없고 단순히 포인터를 전달받을 수 있다. 가령 이런식이다. Hi.h Hi.cpp Bye.h 가 존재할 때, Hi.h는 Hi.cpp에서 생성된 Bye.h객체의 주소를 저장해야 한다..