customer c1;
ifstream fin ;
fin.open("savings.txt", ios :: in | ios :: binary) ;
fin.read((char *) & c1, sizeof(customer));
我只是想澄清到目前爲止我從最近一次閱讀聲明中所瞭解的內容。讀取操作從獲取指針的位置讀取所需的字節數(客戶對象的長度),並將客戶類型的地址轉換爲指向字符類型的指針,並將讀取的字節存儲到c1對象中。如果有人能讓這個過程更加清晰,我會很感激。我拿了很多參考資料,但找不到更好的解釋。類型轉換char *在讀取函數中做什麼?
「客戶」類型是如何定義的? – user2485710
例如, 類客戶 { char name [51]; 浮法平衡; }; – ParanoidAndroid
,我假設這個類中的'&'運算符沒有'overload'? – user2485710