为啥游戏不能用异常,虚幻自带了反射系统,这个消耗不大?你这是自相矛盾。
再给你一个LLVM的编码标准
Do not use RTTI or Exceptions
In an effort to reduce code and executable size, LLVM does not use exceptions or RTTI (runtime type information, for example, dynamic_cast<>).
That said, LLVM does make extensive use of a hand-rolled form of RTTI that use templates like isa<>, cast<>, and dyn_cast<>. This form of RTTI is opt-in and can be added to any class.
Android NDK也默认不支持异常。
所有这些都表明C++异常有缺陷,性能,代码尺寸,处理复杂度等等都导致它不是一个好的特性。
【 在 z16166 的大作中提到: 】
: c++异常不好,那只是你的结论而已,居然被你说成了放之四海而皆准颠扑不破的真理了
: 无知又不学习,还死抱着自己的观点不放的,是什么人呢
: 游戏引擎在使用时有帧数要求,类似准实时系统。
: ...................
--
FROM 222.64.154.*