“c++启用异常后每层函数调用都要进行系统调用”这句完全错误。你好歹反汇编确认一下再发言啊。C++异常接受和使用程度没那么广,就是因为有这种无知但是"胆大"的人在误导。
虽然B.S喷了C++编译器的实现者这么多年来在C++异常的优化方面投入不足,但C++编译器的实现者也不是弱智,不至于弄一个"每层函数调用都要搞syscall"的低效实现机制。
rust没异常,不能说明有异常的语言就差
【 在 zli07 的大作中提到: 】
: 一句话秒了:rust 没有异常,只有 panic
: c++ exception 本质还是信号捕获,不像java只需要在函数头部声明一下try..catch的地址,c++启用异常后每层函数调用都要进行系统调用,完全得不偿失
:
--
修改:z16166 FROM 222.130.138.*
FROM 222.130.138.*