전방
C++ 전방 선언 (Forward Declaration)
외부 파일 어딘가에 해당 클래스가 존재한다고 알려주는 역할 다양한 파일들을 만들고 서로 엮는 과정에서 불필요한 파일의 정보까지 가져오는 상황이 발생한다. 이를 해결하기 위해서 전방 선언을 사용하는 것이 좋다. #include와 전방 선언의 차이점 #include 기존에 존재하는 정보를 확인할 수 있다. 전방 선언 어딘가에 존재한다는 것을 알 수 있지만 상세한 정보는 알 수 없다. 전방 선언의 장점 #1. 파일의 크기가 작아진다.(컴파일 속도의 향상) 전방 선언 시 주의 사항 #1. 존재만 알려준다. 프로그램에서 전방 선언한 것이 존재하는지 검사를 하지 않는다. 오타가 발생할 경우 찾기 힘들다. #2. 존재만 알기 때문에 객체를 만들 수 없다. 왜냐하면 정확한 크기를 알지 못해서이기 때문이다, 포인터 변수..