Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
#ifdef _CRTDBG_MAP_ALLOC inline void * __cdecl operator new(size_t s) { return ::operator new(s, _NORMAL_BLOCK, __FILE__, __LINE__); } inline void* __cdecl operator new[](size_t s) { return ::operator new[](s, _NORMAL_BLOCK, __FILE__, __LINE__); } #endif /* _CRTDBG_MAP_ALLOC */ |
C-/C++-Quelltext |
|
1 |
#define new new( _NORMAL_BLOCK, __FILE__, __LINE__) |
Zitat von »"Nox"«
"Arzt heile dich selbst"
^_^ dank Microdoof lässt es sich einfach lösen und zwar per:
C-/C++-Quelltext
1 #define new new( _NORMAL_BLOCK, __FILE__, __LINE__)
und schon ist die Welt wieder schön
Alter Hase
Zitat von »"Nox"«
Naja aber ich finde es bedauernswert, dass es soviele Menschen gibt die nicht wissen, dass Microsoft schon eine Memleak Finder drinne haben und durch benutzten von extralibs Zeit und Res verschwenden...
Zitat von »"Nox"«
Ganz simpel. __FILE__ ist ein Marco und wird daher vor der inline Anweisung ausgeführt. Durch das define imgeht man das.
Alter Hase
Zitat von »"Nox"«
Ganz simpel. __FILE__ ist ein Marco und wird daher vor der inline Anweisung ausgeführt. Durch das define imgeht man das.
Alter Hase
Zitat von »"Phil_GDM"«
Das ist mir schon klar, aber ich versteh nicht warum du das überhaupt machst
Werbeanzeige