Klassen Konstruktoren
Verfasst: Fr Okt 07, 2011 12:19 pm
Mal eine kleine Frage:
Ich habe mir von VC eine Vorlage zum Erstellen einer DLL Klassenbibliothek erstellen lassen, da die Hilfen im MSDN bezüglich Klassenbibliotheken (erstellen) sehr unhilfreich finde. VC erstellte mir folgendes Konstrukt:
So weit, so gut. Ich habe nun in Class1 sowohl Konstruktor als auch Destruktor eingetragen und auch in die *.cpp Datei beide vermerkt und den Header included. Nun erhalte ich folgende Compilermeldungen:
Ich habe mir von VC eine Vorlage zum Erstellen einer DLL Klassenbibliothek erstellen lassen, da die Hilfen im MSDN bezüglich Klassenbibliotheken (erstellen) sehr unhilfreich finde. VC erstellte mir folgendes Konstrukt:
Code: Alles auswählen
namespace Projektname {
public ref class Class1 {
};
}
Muss ich daraus schließen, dass Klassen aus Klassenbibliotheken keinen Konstruktor/Destruktor haben können. Oder habe ich irgendwas bezüglich Namespaces vergessen?1>Class1.cpp(7): error C2059: Syntaxfehler: ')'
1>Class1.cpp(7): error C2143: Syntaxfehler: Es fehlt ';' vor '{'
1>Class1.cpp(7): error C2447: '{': Funktionsheader fehlt - Parameterliste im alten Stil?
1>Class1.cpp(14): error C2588: "::~Class1": unzulässiger globaler Destruktor.