Sehr seltsamer Fehler bei zurüückkehren aus Methode
-
Hi ...
Fehler steht oben ...
ich hab mit breakpoints das herausgefunden:Obstacle::Obstacle(Texture &tex, int x) { this->tex = &tex; sprite = Sprite(*this->tex); sprite.setPosition(x, 0); }//Bei dem breakpoint in dieser zeile kommt der fehler wenn ich auf weiter klicke
und ich hab in der main einen breakpoint auf der nächsten anweisung gehabt und der wurde die aufgerufen ...
der fehler :
Debug Assertion Failed!
Program:
...10\Projects\Grafitopoly-console\Debug\Grafitopoly-console.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\dbgdel.cpp
Line: 52Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
For information on how your program can cause assertion
failure, see the Visal C++ documentation on asserts(Press Retry to debug the application)
kann jmd hefen ??EDIT: hat sich geklärt ich wollte einen pointer mit delete löschen ohne ihn mit new initialisiert zu haben
-
Der wahre Grund ist, dass du den Speicher manuell selbst verwaltest. Wie wäre es, wenn du das std::unique_ptr überlässt?