Re: 例外處理問題之二

看板Programming作者 (發起錢像亂噴水)時間18年前 (2007/09/13 05:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《Killercat (殺人貓™)》之銘言: : ※ 引述《ephesians (發起錢像亂噴水)》之銘言: : : void print_value() : : } : : 最後那個catch的 "..." 不曉得你把它改成什麼, : : 不過按try的內容來說,最後catch改成 : : catch(const char* ex) { : : cout << "其他" << endl; : : } : : 即可. : "..."是全抓, 他這樣基本上是對的 : 普通來講我們都會放一個catch(...)在最後面來提示coder有沒有沒捕捉到的錯誤 : 不然exception沒抓到預設是abort(0) or exit(0) : 怎麼死的都不知道(terminate的原因太多了 鬼才曉得是不是因為exception沒抓到XD) : 不過麻煩原PO"..."請用三個點 不要用這種全形文字 : 這種全行文字編譯器吃得下去才有鬼 囧 原程式是寫 catch (const ...) 這樣也是不對的. 應該是 catch (...) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.68.224
文章代碼(AID): #16w5ehMs (Programming)
文章代碼(AID): #16w5ehMs (Programming)