komische fehlermeldung
-
hi!
xxx error LNK2005: "void __cdecl operator delete[](void *,int,char const *,int)" (??_V@YAXPAXHPBDH@Z) bereits in builddisp.obj definiert
was ist die Ursache dieses Fehlers?
-
das du 2 mal das gleiche globale Objekt hast (in dem Fall 2 mal den operator delete). Namespaces helfen dagegen oder in dem du im Header keine Funktionen implementierst.
-
Eventuell fehlen aber auch includewächter.
#ifndef myheader #define myheader //.... #endif
-
Das Vergessen von Include-Guards führt aber eher zu Compiler-, als zu Linkerfehlern.