Итак, у меня есть заголовочный файл Graph.h. В этом заголовочном файле я объявляю вектор.
std::vector<Vertex*> vertexList;
Элементы этого вектора имеют тип указателя на Vertex, который является внутренним классом Graph. Насколько я знаю, это вынуждает меня либо определить класс Vertex в заголовке, либо вообще забыть о том, что он является внутренним классом.
Что я действительно хочу сделать, так это определить только этот класс Vertex внутри файла Graph.cpp. Как я могу это сделать?
Надеюсь, мой вопрос понятен. Я пришел из мира Java, где такие вещи проще.
std::vector<class Vertex*> vertexList;
? - person user541686   schedule 21.04.2013