Kann vermieden werden, dass der Klassenname in der Implementierungsdatei wiederholt wird?
Gibt es eine Möglichkeit, das zu vermeiden?Graph::
Wiederholung in der Implementierungsdatei, aber trotzdem die Klasse in Header + Implementierung aufteilen? Wie in:
Header-Datei:
#ifndef Graph_H
#define Graph_H
class Graph {
public:
Graph(int n);
void printGraph();
void addEdge();
void removeEdge();
};
#endif
Implementierungsdatei:
Graph::Graph(int n){}
void Graph::printGraph(){}
void Graph::addEdge(){}
void Graph::removeEdge(){}