Du bist nicht angemeldet.

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!

Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

Werbeanzeige

08.11.2013, 22:18

Forenbeitrag von: »DonL1978«

Gelöst

Hallo zusammen! Nur der Vollständigkeit halber für diejenigen, mit ähnlichen Problemen... Wie gesagt, ein std::string einfach so in eine Datei schreiben zu wollen, ist eine noch schlechtere Idee, als die Instanz einer Klasse an einem Stück Zunächst die Deklaration der Settings-Klasse: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 //------------...

04.11.2013, 20:12

Forenbeitrag von: »DonL1978«

Speicherverletzung bei Zerstörung einer Instanz mit "delete"

Hallo zusammen und erstmal vielen Dank für Eure Hinweise! Inzwischen habe ich den Fehler ausgemacht. Die Instanz in einem Stück in die Datei schreiben oder aus ihr lesen zu wollen, mag an sich keine gute Idee sein, war aber nicht das Problem. Ich Honk war blöd genug, zu versuchen, einfach ein std::string als Member der Klasse in ein Binary schreiben und wieder aus ihr lesen zu wollen Daß das zu lustigen Fehlern führen würde, hätte mir auffallen können, habe es aber schlicht übersehen... Zitat Al...

03.11.2013, 17:36

Forenbeitrag von: »DonL1978«

Speicherverletzung bei Zerstörung einer Instanz mit "delete"

Hey, das geht ja schnell... @BlueCobold Zitat Kleiner Nebenhinweis: Das ganze "inline" kannst Du Dir schenken. Das macht der Compiler oder lässt es bleiben, unabhängig von Deiner Angabe. Echt? Ist es nicht eher so, daß der Compiler nur bei der Angabe "inline" entscheidet, ob das ne gute Idee ist oder nicht, aber ohne Angabe "inline" gar nicht auf die Idee kommt, Inline zu verwenden? Zitat Dein Problem ist übrigens das hier: input.read((char*) this, sizeof(CSettings)); Das ist mir schon klar, wie...

03.11.2013, 16:36

Forenbeitrag von: »DonL1978«

Speicherverletzung bei Zerstörung einer Instanz mit "delete"

Hallo zusammen! Nun muß ich hier auch mal einen Rat suchen... Ich bin grade dabei, ein Framework zu schreiben. Die Hauptklasse "EVE" ist ein Singleton (ja, ich weiß für meine Zwecke aber nützlich) und hält Objekte verschiedener Komponenten für Grafik, Physik usw. Ein Objekt macht mir allerdings große Schwierigkeiten... das Objekt der Klasse "CSettings". Hier mal die Deklaration... C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ...