作者ckaha (★閃亮數學推理★)
看板EE_DSnP
標題Re: [問題] hw1.2.2(b)
時間Sun Mar 16 20:12:55 2008
教授不好意思想請教一下
可是我自己在compile卻完全沒有任何訊息
但我也沒寫任何的解構函式
但我是用pure virtual function
※ 引述《trancewu (exile me)》之銘言:
: 寫完程式compile時,
: 會出現幾行警告:
: 「class Compare有虛函式卻沒有虛解構函式」
: 「class Less有虛函式卻沒有虛解構函式」
: 「class Greater有虛函式卻沒有虛解構函式」
: 不過還是會出現執行檔,
: 程式也可以正確執行,
: 請問教授要在member function中再寫destructor,
: 並且令之為virtual嗎?
: 感覺好像只是多加幾行,
: 不過還是問一下教授,
: 謝謝。
--
Every thing can be w
rong 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