Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
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 //------------...
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...
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...
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 ...