看板 C_and_CPP 關於我們 聯絡資訊
virtual void *emitFunctionStub(const Function* F, void *Target, JITCodeEmitter &JCE) { assert(0 && "This target doesn't implement emitFunctionStub!"); return 0; } 最近在看code的時候, 覺得這段很奇怪, 想請問為什麼function body裡面什麼都沒做呢? 因為他傳了一些參數進來不是嗎? 另外也想問一下 assert以字串當作參數是什麼用法呢? 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.216.151
hilorrk:他沒有傳入字串,&&完還是bool值。我想在這只是為了在執行 01/21 11:26
hilorrk:錯誤時顯示訊息才加上那個字串...至於為啥沒做要問他了XD 01/21 11:27
neville123:哈! 是說 0 之後就會直接fail對吧! 01/21 11:34
WPC001:沒做的目的是這本來就是interface, 保留給繼承者用的 01/22 11:54