Avenger
0
Ich code schon seit längerem C++, aber bisher zum ersten mal an einem bissl größerem Projekt. Ich habe mich dazu entschieden, mehre Dateien zu verwenden (zwecks Übersicht, Debug-erleichterung, ...)
Leider stehe ich jetzt vor einem Problem: Ich habe in Datei a eine Klasse, und brauche die in Datei b und c. Leider meldet der Compiler dann, dass die Klasse schon in b.obj bzw. c.obj definiert sei.
Hier ein Beispiel-Pseudocode:
a.h
b.cpp
c.cpp
mfg
Leider stehe ich jetzt vor einem Problem: Ich habe in Datei a eine Klasse, und brauche die in Datei b und c. Leider meldet der Compiler dann, dass die Klasse schon in b.obj bzw. c.obj definiert sei.
Hier ein Beispiel-Pseudocode:
a.h
Code:
#ifndef _a_h
#define _a_h
class a {
...
};
#endif
b.cpp
Code:
#include "a.h"
a blub;
...
c.cpp
Code:
#include "a.h"
a blub2;
...
mfg