Ich bin im Moment dabei mich mit Klassen in C++ zu beschäftigen.
Jetzt bin ich an dem Punkt, andem es drei verschiedene Dateien gibt, die aus Hauptprogramm, Klassendeklaration und Definition der Methoden besteht.
Wie kann ich jetzt alle drei Dateien korrekt linken ?
Habe schon viel bei google und in Büchern gesucht, habe es aber noch nicht genau hinbekommen.
Beispiel:
Klassendeklaration
Klassendefinition:
Hauptprogramm:
Ich wäre für jede Hilfe dankbar.
Mit freundlichen Grüßen
Mr Crown
Jetzt bin ich an dem Punkt, andem es drei verschiedene Dateien gibt, die aus Hauptprogramm, Klassendeklaration und Definition der Methoden besteht.
Wie kann ich jetzt alle drei Dateien korrekt linken ?
Habe schon viel bei google und in Büchern gesucht, habe es aber noch nicht genau hinbekommen.
Beispiel:
Klassendeklaration
Code:
class meine Klasse
{
meine Klasse(int a);
public:
void meine Methode();
private:
int meine Variable;
};
Klassendefinition:
Code:
#include "meine Klasse.h"
meine Klasse::meine Klasse(int a):
meine Variable (a)
{ }
int meine Klasse::meine Methode()
{
//tut irgendwas
}
Hauptprogramm:
Code:
#include
//irgendwo müsste ich jetzt meine Klasse einbinden
using namespace std;
int main()
{
//bla bla, auf die klasse zugreifen usw.
return 0;
}
Ich wäre für jede Hilfe dankbar.
Mit freundlichen Grüßen
Mr Crown