그래서 헤더 파일 인 Graph.h가 있습니다. 해당 헤더 파일 내에서 벡터를 선언합니다.내부 클래스의 C++ 벡터
std::vector<Vertex*> vertexList;
이 벡터의 요소는 Graph의 내부 클래스 인 Vertex에 대한 포인터 유형입니다. 필자가 아는 한, 이것은 헤더에 Vertex 클래스를 정의하거나 내부 클래스로 사용하는 것을 잊어 버리게합니다.
내가 정말로하고 싶은 것은이 Vertex 클래스를 Graph.cpp 파일 내에 정의하는 것뿐입니다. 어떻게해야합니까?
제 질문에 대한 답변을 드리겠습니다. 나는이 같은 것들이 더 간단한 자바 세상에서 왔습니다.
'std :: vector vertexList;는 어떻습니까? –
Mehrdad