0x666 napisał(a)
seishin napisał(a)
w necie widziałem kilka tutek do struktur ale żadna nie pokazywała jak to działa dla wskaźników..
Nie pokazywała bo zapis wskaźników do plików jest bez sensu.
Nie takie znowu bez sensu ;) Oczywiście nie chodzi o zapis adresu (chociaż... :) ), ale te mądrzejsze serializatory zapamiętują, że już taki wskaźnik jest zapisany i dwa razy obiektu nie zapisują... :-P
0x666 napisał(a)
marcinEc napisał(a)
Radzę to zrobić porządnie na obiektach (C++), chyba, że musi być w C... Ale to już Twój wybór.
W C to to na pewno nie jest - Borland'owski AnsiString ;)
;) Chodziło mi o styl C (fwrite(Obiekt)) vs styl C++, np. stream << obiekt, czyli funkcje vs metody.
A btw. Borlanda: czy VCL (albo coś innego "czysto" Borlandowskiego, jak kiedyś conio) posiada serializację? Taki odpowiednik CObject.Serialize() z MFC?? Czy AnsiString to po prostu: typedef std::string AnsiString??
[tak pytam, bo nie używam ani VCL, ani Borlanda... :> ]