我有一個用於網絡通信的C++庫,我需要爲Mac端口,以前這個庫曾用於Windows C++應用程序。Objective-C或Objective C++是否可以處理C++異常?
的C++網絡庫的流程是基於錯誤的情況下例外,而不是返回錯誤代碼或最後一個錯誤,..
現在,因爲在Mac上,我們使用的Objective-C/C++應用程式。我需要在Objective-C/C++中有UI,但用於核心網絡功能的庫是相同的C++庫。
所以我的問題是,目標C能夠處理C++調用拋出的異常嗎?如果是這樣,怎麼樣?如果不是,我該如何解決它? 或者我們編寫一個圍繞C++ Lib調用的包裝並使用異常並返回錯誤代碼?
請指教,如何解決它..
很好的答案。例外情況在很好的Objective-C代碼中很少見,並且當來自其他語言時,人們往往會忘記它。 –
你能解釋一下如何從C++端捕捉代碼嗎? –