程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-C++基於單文檔序列化的刪除操作為什麼實現不了?

c++-C++基於單文檔序列化的刪除操作為什麼實現不了?

編輯:編程綜合問答
C++基於單文檔序列化的刪除操作為什麼實現不了?

為什麼這段代碼不能實現刪除操作,應該怎樣才能實現?圖片圖片

最佳回答:


delete只是釋放變量,沒有刪除的功能。你可以增加一個字段,表示是否刪除。刪除的時候標記下這個字段。加載文檔的時候不加載它,實現偽刪除。
偽刪除很常見,數據庫系統都是這麼做的。這種方法很高效。
如果你想真正刪除,那只有把文件清空,然後重新序列化一次。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved