你提到的这些现在不用也不行了,总不能还拿一个裸指针到处乱飞吧?使用智能指针可以有效降低内存管理的复杂度。lambda函数这种语法糖用熟了也很香,搭配template可以高度抽象函数,精练代码;至于移动语义和完美转发,可以有效避免多次拷贝,提高内存利用效率,缩短运行时间。
总之学习这些还是很有用的,学会了可以加快写代码的速度,降低debug时间
【 在 wallr 的大作中提到: 】
: 同感,最近在仔细研究C++11及14的一些新增功能,感觉相比C++98变化非常之大。想用好这些功能,不出幺蛾子,还是很需要一番功夫的。
: 随便提几个C++11、C++14引入的一些特性,move constructor,Rvalue reference,perfect forwarding,universal reference,smart pointer,lambda expression。都挺复杂的,不是简单看看就能掌握的。
: 【 在 life2018 的大作中提到: 】
: ...................
--来自微微水木3.5.12
--
FROM 115.171.216.*