不能抓住一个你懂的点就无限放大。没有人否认cpp的每一个新语法都有其用武之地,熟练的cpper用应该没什么问题。但总还是不断有新人加入cpp队伍的,当新语法被不太熟悉cpp的cpper拿来用的时候,除了语法难看懂,各种bug也仍然不可避免。比如智能指针,仍然可以搞出奇怪的内存泄露,比如lambda函数,每个成员函数里给你搞一两个,形参和引用的成员变量混用,严重降低了函数代码的可读性和封装。大量新语法对大部分coder并没有带来生产力的提高,反而带来阅读和理解代码的难度,这才是大家吐槽的点。
【 在 DoorWay 的大作中提到: 】
: 你不懂Cpp,就不要乱发表观点。
: 你说的观点都是错的:一是先手写内存管理再用RAII,二是C语言能看出生成汇编,所以是优点,Cpp不能,所以是缺点。
: 而且我认为你只懂C,不懂Cpp,却偏要发表观点,是有害的。同样宣扬观点二的陈皓,也造成了很多不良影响。现在死了。愿他安息。
: ...................
--
FROM 123.123.40.*