我講獲取的位元組轉存為cstring之后然后后面有一系列的+操作,程式運行不久之后出現記憶體泄露.查找堆疊之后發現是cstring加的時候出現越界.但是我用完一個字串都empty了?有沒有大佬給解釋下?
uj5u.com熱心網友回復:
多執行緒中么? 可能需要加鎖操作?uj5u.com熱心網友回復:
CString都能越界??那就仔細看看CString的用法.
uj5u.com熱心網友回復:
越界可能是沒有注意字串要以“\0”結尾串口發來的字串可能沒有"\0"結尾,則需要自行添加
轉成cstring的時候需要注意這個問題
uj5u.com熱心網友回復:
獲取的是12345,實際可能轉換后的值是102030405轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/42138.html
標籤:基礎類
上一篇:請教有關編譯出錯
下一篇:dw模板設定的背景圖片不顯示
