看板 EE_DSnP 關於我們 聯絡資訊
教授不好意思想請教一下 可是我自己在compile卻完全沒有任何訊息 但我也沒寫任何的解構函式 但我是用pure virtual function ※ 引述《trancewu (exile me)》之銘言: : 寫完程式compile時, : 會出現幾行警告: : 「class Compare有虛函式卻沒有虛解構函式」 : 「class Less有虛函式卻沒有虛解構函式」 : 「class Greater有虛函式卻沒有虛解構函式」 : 不過還是會出現執行檔, : 程式也可以正確執行, : 請問教授要在member function中再寫destructor, : 並且令之為virtual嗎? : 感覺好像只是多加幾行, : 不過還是問一下教授, : 謝謝。 -- Every thing can be wrong unless you can proof it is true. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.147.202
trancewu:我用Dev-C++沒有警告訊息,g++就出現警告 03/16 20:37
trancewu:應該是compiler有差吧@@ 03/16 20:38
ckaha:我用g++的 @@ 03/16 21:04
kira925:Dev也是g++包裝出來的= = 應該是版本的關係吧 03/16 21:06
ric2k1:Warning message 有時候不一定會秀出來, 試試看 g++ -Wall 03/16 21:06
kira925:Dev的g++我記得是3.3的樣子。。。最新的已經4.3了 03/16 21:06
ckaha:因為我也用了 -Wall 所以都沒出現 我也覺得很神奇@@ 03/17 12:54