Re: Compiler-Problem
> Hallo Leute,
>
> muss für die Schule ein kleines Programm zum Thema Aggregation schreibe
> n.
>
> Ein Teil des Codes ist vom Dozent vorgegeben, deswegen sind workarounds
> (wahrscheinlich) nicht zulässig.
>
> Es geht um Folgendes:
>
> Ich habe insgesamt vier Quelldateien und dazu vier Headerdateien zzgl.
> der main.cpp mit der main()-Funktion.
>
> Will ich nun mit
>
> g++ -*static* -o OUTPUT main.cpp datei1.cpp datei2.cpp datei3.cpp
>
> die Dateien kompilieren, so kommen folgende Fehler:
>
> Jede einzelne meiner Klassen wird als mehrfach definiert ausgegeben.
> ("redefiniton of class ...blabla...")
>
> Da wir an der Hochschule nur Billysofts Visual C++ nutzen, kann ich mich
>
> in meinen grauen Zellen noch an eine Anweisung nach der Art
>
> *#pragma* once
>
> oder so erinnern, die das multiple Einbinden verhindert.
>
> Kann mir jemand weiterhelfen bitte?
Das funzt glaube ich nur bei MickeySoft-Compilern.
Besser ist das hiermit:
#ifndef __DATEINAME_H__
#define __DATEINAME_H__
class Wurzel
{
// blah
}:
#endif // __DATEINAME_H__
Gruss,
Michael
--
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net
Reply to: