推 ephesians:丟一個字串出來,很怪嗎? 61.231.66.196 09/25 12:31
推 xcycl:很怪, 因為沒辦法標準例外接住來看 ... 220.134.69.245 09/25 14:35
推 ephesians:可是上次我寫過一個練習,接到了這例外 61.231.66.196 09/25 19:11
推 UNARYvvv:其實 m 大原本提到那個 CopyMemory 寫入140.115.222.102 09/25 23:22
→ UNARYvvv:錯誤的 exception 跟 C++ exception是不140.115.222.102 09/25 23:23
→ UNARYvvv:一樣的東西140.115.222.102 09/25 23:23
→ UNARYvvv:對了關於丟出字串140.115.222.102 09/25 23:24
→ UNARYvvv:單純想用 catch (const char *e)140.115.222.102 09/25 23:24
→ UNARYvvv:接住一個提示錯誤的訊息的需求應該夠用吧140.115.222.102 09/25 23:24
→ UNARYvvv:(並非否定 std::exception 相關的好處)140.115.222.102 09/25 23:31
推 Killercat:的確throw char*是很簡便的寫法 220.132.211.69 09/26 06:28
→ Killercat:不過在大多數商用軟體理面debug需求不會 220.132.211.69 09/26 06:28
→ Killercat:那麼簡單, 而且大多數設計共識都是拿 220.132.211.69 09/26 06:29
→ Killercat:std::exception來parse, 盡量不要把教科 220.132.211.69 09/26 06:29
→ Killercat:書跟實作混為一談比較好 220.132.211.69 09/26 06:30
→ Killercat:然後例外當然不會接不到, 這一定的 220.132.211.69 09/26 06:30
推 xcycl:我是指不能用 std::exception 接到 = = 220.134.69.245 09/26 10:52
→ xcycl:例如光用 char* 作 traceback 很麻煩的 ... 220.134.69.245 09/26 10:53
推 Killercat:aye, 這點我也是我想說的 意見相同 XD 125.233.129.77 09/26 13:32
→ Killercat:因為我們catch都馬抓std::exception =w= 125.233.129.77 09/26 13:32