Ich will mir mal eine universelle Textdatenbankdatenbank schreiben
das ganze soll dann in etwa so aussehen
C++:
template <class Typ> class TextDB{
private: std::vector<Typ> db; ....... };
Problem dabei ist das ich ja gar nicht weiss was später mal in Typ übergeben wird und ich denn in ner Datei speichern will. Gibt es da ne Möglichkeit den ganzen Krempel den Typ beinhaltet in ne Datei zu schreiben und später wieder auszulesen?
wenn ja wie? -- ...fleißig wie zwei WeißbroteDieser Post wurde am 08.10.2003 um 13:37 Uhr von Windalf editiert.
Der Typ muss halt den Operator << definiert haben. Dann funktioniert das auch -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
ich habe mir das so gedacht das ich mir immer ein struct zusammenbastel und das dann ohne rücksicht auf verluste einach alles hintereinander in ne datei baller. Die Frage ist also ob das wenn ich ein vector benutze überhaupt noch hintereinander im speicher hängt? -- ...fleißig wie zwei Weißbrote
Vergiss es. Du nimmst ja Taemplates, damit du beliebige Typen eingesetzt werden können. Diese müssen dann den <<operator mitbringen -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)Dieser Post wurde am 08.10.2003 um 14:19 Uhr von Loddab editiert.