[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: