自己写释放代码才是内存管理的精华
C++搞了一堆复杂的语法只是解决一个很简单的问题,满足低级程序员不出错的需要
或者搞出新语法只是为了省了两行代码,但实际运行效率一秒都不少,编译出来的东西又大又慢
更不说很多新语法是省了代码,可大大增加了调试复杂度,这是省吗?
这都是低级程序员的标配思路,C++早死早超生
【 在 z16166 的大作中提到: 】
: 恰恰相反,新的C++远比C好用
: 单纯一个RAII机制,就足以让我抛弃C了,想象一下C得在函数里的每个early return之前都要加一句资源释放语句的那种情况,既属于凑代码行数,还是error-prone的,以至于要发展出goto、do...while(0)、__try/__finally等蹩脚的“技法”来规避这种问题。
: 而ranged for语句,就是用来规避C里面手撸loop条件容易出现边界错误的
: ...................
--
FROM 222.70.129.*