Есть ли способ избежать повторения 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(){}