[問題] QPixmap在class中宣告成array

看板C_and_CPP作者 (Xen)時間14年前 (2011/02/01 16:48), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
請問一下各位 我現在使用Qt在寫GUI 遇到一個問題 我在header中宣告一個class 其中有個private: QPixmap state[3]; 我只要這樣宣告執行時一定會Segmentation fault 可是其他東西不是都能直接宣告成array嗎? 為何Qt中的類不能? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.240.68.88

02/02 00:58, , 1F
動態宣告是沒問題啦......可是不知道為何會錯
02/02 00:58, 1F

02/02 01:11, , 2F
不知道有沒有例子可以看呢 ?
02/02 01:11, 2F

02/02 13:06, , 3F
source有點長......但是就算開一個空class在裏面宣告
02/02 13:06, 3F

02/02 13:07, , 4F
QPixmap state[3]執行就會Segmentation fault 宣告成
02/02 13:07, 4F

02/02 13:07, , 5F
QPixmap *state後動態new才能正確執行
02/02 13:07, 5F

02/02 21:47, , 6F
......結果是qmake寫的Makefile太爛 clean後rebuild就好
02/02 21:47, 6F
文章代碼(AID): #1DI3bUia (C_and_CPP)