m_pFile 無法識別的內存

參考文章(類似問題:自動的vector在pushback的時候size變爲0

別使用沒有必要的指針

………………

代碼接下來補充

測試了下代碼,demo寫出來不報錯,這個實在實際工作中遇到的,具體解決方案就是上面的一句話,如果沒有必要不要使用指針,其實這是半句話,不要隨便寫想 Cstring 的構造函數和copy構造函數那樣的寫法。

出現問題的場景

有AB兩個類,在B類中調用A類,其中A的實線未知,有相關的lib以及頭文件且已經鏈接。

由於在B中的構造函數很騷的來了個new以及成員變量來了個很騷的 A * a;導致出現問題,但是自己回家後試着寫了這樣的demon並沒有報錯,通過new跟蹤變量的時候發現A類中有一個 m_pFile  指針始終無法獲得空間,但是將指針全部取消,該問題就不存在在

猜測

1、A類的實現絕壁有Bug……(沒有運算符沒有重載

2、指針重名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章