亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

序列化包含std :: string的類

序列化包含std :: string的類

C++
撒科打諢 2019-12-04 15:09:06
我不是c ++專家,但過去已經將序列化了幾次。不幸的是,這一次我試圖序列化一個包含std :: string的類,我理解這很像序列化一個指針。我可以將類寫入文件,然后再次讀回。所有int字段都可以,但是std :: string字段給出“地址超出范圍”錯誤,大概是因為它指向的數據不再存在。有標準的解決方法嗎?我不想回到char數組,但至少我知道它們在這種情況下可以工作。如有必要,我可以提供代碼,但我希望我已經很好地解釋了我的問題。我正在通過將類強制轉換為char *并將其寫入具有fstream的文件來進行序列化。閱讀當然是相反的。
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 725 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號