底層由於接收到操作系統的信號而停止(the inferior stopped because it triggered an exception)


QT開發內存管理問題:

在linux上提示:底層由於接收到操作系統的信號而停止;

在windows上提示:the inferior stopped because it triggered an exception;

主要是因為內存使用出現錯誤。

昨天在delete 一個layout時出現了這樣的錯誤,主要原因是使用了函數AddItem。

通過AddItem加入一個彈簧,delete的時候先是delete彈簧,再deletelayout,所以出現這樣的錯誤了。

使用AddItem加入的Item,是由layout來刪除的,所以刪除內存時重復刪除,出現了這樣的錯誤。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM