我有一个用于网络通信的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++端捕捉代码吗? –