Game.h 이란 헤더파일이 있으면
Test.h
전방선언으로 Game클래스를 사용하는 거랑
이 코드도 돌아가던데 전방선언 방식이랑 똑같은 건가요?
매개변수에서 class Game* 라고 포인터타입으로 선언하는 게 전방선언 취급으로 보는건가요?
Game.h 이란 헤더파일이 있으면
Test.h
전방선언으로 Game클래스를 사용하는 거랑
이 코드도 돌아가던데 전방선언 방식이랑 똑같은 건가요?
매개변수에서 class Game* 라고 포인터타입으로 선언하는 게 전방선언 취급으로 보는건가요?
https://en.cppreference.com/w/cpp/language/elaborated_type_specifier
이거
보니까 전방 선언으로 사용하는 거 맞는 듯
오 감사합니다 이런 예제를 설명한 곳을 못찾겠던데.. 어떤 키워드로 찾으셨나요?
"cppreference class"로 검색해서 class declaration -> elaborated type specifier 순으로 들어갔음
와 이런게 있네