Robert B.: C++: char* behält zugewiesenen wert und std::string nimmt default an... wieso?

Beitrag lesen

Hallo @hmm,

Vielleicht hilft dir ja die Funktion atexit weiter. und wo bau ich das ein?

Wo Platz ist. Die Funktion muss ja nur einmal aufgerufen werden um den Handler zu installieren.

Um welche Datenmengen handelt es sich denn? Und die könnten ja auch asynchron, d.h. in einem zweiten Thread, geschrieben werden.

7.000 mal ca wird irgendEinKlasse gebaut.

Wie lange läuft das Programm? Was macht irgendEineKlasse? Ich vermute weiterhin, dass es da ein konzeptionelles Problem gibt.

gibt es gar keine möglichkeit die map so umzuschreiben das der ~bla sie noch hat?

Da ich deinen Code nicht hinreichend genau kenne, kann ich dir diese Frage nicht beantworten. Kannst du mehr Details geben?

ps: ich hasse c++ aus tiefster seele.... und mir wird gerad wieder klar warum....

Da sind übrigens noch Fragen offen.

Viele Grüße
Robert