整个C++对Exception的处理根本就是不完整的,特别是在写内核的时候。任何喜欢把跟内存分配有关的功能匿藏...
而部分开发者在邮件中表示,还不如用 c++ 来写。linus 再次对 c++ 开喷。
4. 语言和写的东西是否简单无关。
操作系统内核是少数几个需要明确知道电脑到底干了什么的情形,用 C 是为数不多的选择。
c++不适合写操作系统内核。就像楼上说的,各种编译器实现的不同的异常机制和异常退栈的性能就是一坨...