- 主题:C++新功能越多,程序员越省事,编译器越复杂
烦燥的时候想想,如果用C能实现(更好实现)这个C++特性的时候就跳过
【 在 wanllow 的大作中提到: 】
: 但是C++包含了大量高级功能后学习门槛也更高了,本中说的是否有理??
: 不怕费事的C码农看了新功能看得烦燥,根本记不住
--
FROM 115.45.111.*
try......catch....
C就实现不了。
【 在 overcomeunic 的大作中提到: 】
: 烦燥的时候想想,如果用C能实现(更好实现)这个C++特性的时候就跳过
--
FROM 221.221.51.*
嗯,C++的特性,大部分都是编译器实现的
讲道理,做编译器的那些人,我觉得是TOP的
想比他们做得更好,不容易
【 在 ylh0315 的大作中提到: 】
: try......catch....
: C就实现不了。
--
FROM 115.45.111.*
但是,这个特性似乎不适合用于操作系统,catch跳过许多中间函数,其间的内存是否都能正确析构,不能确定。
我宁可一层层的error return。
【 在 overcomeunic 的大作中提到: 】
: 嗯,C++的特性,大部分都是编译器实现的
: 讲道理,做编译器的那些人,我觉得是TOP的
: 想比他们做得更好,不容易
--
FROM 221.221.51.*
os属于受限环境,肯定不能随便用c++ exception
而且编译器的c++ exception实现根本就不支持kernel模式的,得自己实现。
windows平台有人实现了一个用于kernel driver的c++ exeption框架,没啥人用。
【 在 ylh0315 的大作中提到: 】
: 但是,这个特性似乎不适合用于操作系统,catch跳过许多中间函数,其间的内存是否都能正确析构,不能确定。
: 我宁可一层层的error return。
--
FROM 221.220.171.*