C2533



  • hey,
    ich hab das problem, dass er mir beim kompilieren immer den fehler C2533 gibt, die msdn library sagt dazu:

    A constructor cannot have a return type (not even a void return type).
    

    Ok, aber das tu ich ja auch nicht, oder?

    // Klasse.h
    #include <windows.h>
    
    class CKlasse
    {
    	CKlasse();
    	virtual ~CKlasse();
    }
    
    //Klasse.cpp
    #include "Klasse.h"
    
    CKlasse::CKlasse()
    {
    	MessageBox(NULL,"Objekt erstellt","",MB_OK);
    }
    CKLasse::~CKlasse()
    {
    	MessageBox(NULL,"Objekt aufgeräumt ;)","",MB_OK);
    }
    

    das sagt er mir aber nicht bei jeder klasse, die ich erstelle, einmal gehts, dann wieder nicht, wobei es in letzter zeit gar nicht mehr geht
    (ich progr. mit vc++)

    Kann mir da vlt jemand helfen, das wär super

    danke im voraus 🙂


  • Mod

    class CKlasse
    {
    	CKlasse();
    	virtual ~CKlasse();
    }   // <------- hier fehlt etwas
    


  • 🙂 danke 🤡


Anmelden zum Antworten