오늘 공부한 내용📓 - C++ 개념 공부 클래스 포워드 선언(Forward Declaration) 포워드 선언이란, 클래스의 선언을 미루어서 순환참조를 피하는 방법 순환참조는 A.hpp 파일과 B.hpp 파일에서 서로를 include 하는 상황에서 발생하는 에러 //A.hpp #include "B.hpp" class A { //클래스 내용 } //B.hpp #include "A.hpp" class B { //클래스 내용 } 컴파일러가 클래스를 정확히 인식하지 못하여 에러가 발생함 클래스의 멤버 변수나 멤버 함수를 선언하지 않고, 클래스의 이름만을 미리 선언하는 방법 해당 클래스를 사용하는 코드에서는 클래스의 세부 구현을 알 필요 없이 클래스의 포인터나 참조를 사용할 수 있음 클래스의 멤버 변수나 멤버 함..