
开始使用C++11的几个理由
1个回答
展开全部
右值引用大大加快stl的运行速度,解决了很多历史问题
智能指针、随机数库、进程库、时间库、哈希表等官方库的大量扩充
可变模板的出现,使得可变参数更加安全,不像C语言采取指针,而是直接展开,有效避免了很多问题
类可以用花括号赋值,默认值也可以在类中直接定义
对于默认/复制/移动构造函数、默认/复制/移动赋值函数,可以直接通过=default让编译器自动实现,或者通过=delete来阻止函数的自动实现
final等关键字保障了类的安全性
lambda表达式,可以在函数内直接定义函数,更加方便快捷
就写到这里了,望采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询