CAA的“异常“并不是C++通常意义上的异常(exception),CAA不推荐用C++的异常的原因是因为,1。开销太大,2。原因难查(一个异常从里面跑到外面,可能已经经历了几层,根本就不知道是哪里出的问题),3,忘了。。。这些encycropedia上面都有。
int a = static_cast<int> pStr; 这样的异常CAA根本就不去捕捉。
CAA的异常到底是什么,到.h里查查CATTry宏是什么就知道了。
(别问我,我早就没有CAA的环境了)
CAA的“异常“并不是C++通常意义上的异常(exception),CAA不推荐用C++的异常的原因是因为,1。开销太大,2。原因难查(一个异常从里面跑到外面,可能已经经历了几层,根本就不知道是哪里出的问题),3,忘了。。。这些encycropedia上面都有。
int a = static_cast<int> pStr; 这样的异常CAA根本就不去捕捉。
CAA的异常到底是什么,到.h里查查CATTry宏是什么就知道了。
(别问我,我早就没有CAA的环境了)