1. 程式人生 > >qt類中遮蔽未使用的變量出現段錯誤

qt類中遮蔽未使用的變量出現段錯誤

昨天遇到一個奇怪的問題,編寫程式時有一個類成員變數因不需要將其去掉,結果程式出現段錯誤,但是程式中沒有任何地方使用它,開始以為可能是位元組對齊出了問題,但是檢查下沒發現問題。後來找到原因是因為有一個定義的類建構函式內使用了主函式中還未定義的類成員變數,將未定義的類提前定義即可。奇怪的是這竟然也能編譯過,而且正常執行,不知道它們之間是什麼關係導致的。