C++项目,类中的异常如何处理?用throw吗?
C++写的程序,包含很多子函数和类,最终程序要被打包成dll供外部程序调用。
请问类中的出错情况如何处理? 我现在的方法是在各个可能出错的地方都加上 throw
然后在主函数中加上try catch语句,这样可以在主函数中集中处理异常,再返还给外部程序。
但是一个类中的函数,如果只有throw 而没有catch,是不是显得这个类不完整,或者说不完善?
请问大家是如何处理这个问题的?多谢了!
[解决办法]
哎,C++程序我一般都很少用异常,因为C++的异常不是太丰富,有时候你认为他会抛异常,可是它却没有抛。