Можно ли избежать повторения имени класса в файле реализации?
Есть ли способ избежатьGraph::
повторение в файле реализации, но все же разделить класс на заголовок + реализация? Например, в:
Заголовочный файл:
#ifndef Graph_H
#define Graph_H
class Graph {
public:
Graph(int n);
void printGraph();
void addEdge();
void removeEdge();
};
#endif
Файл реализации:
Graph::Graph(int n){}
void Graph::printGraph(){}
void Graph::addEdge(){}
void Graph::removeEdge(){}