面试题: C++11用过哪些特性
考察重点:
- 回答问题的层次
- 学习总结的思路
语法糖
关键字:
- auto, decltype
- nullptr
- final, override
- constexpr
语法:
-
基于范围的for循环
-
function函数对象,bind, lambda
STL容器
- array
- forward_list
- unordered_map
- unordered_set
智能指针
- shared_ptr, weak_ptr
- unique_ptr
多线程
- thread
- mutex, lock_guard, unique_guard
- condition_variable
- atomic
右值引用
- T &&
- 将亡值: 移动构造,拷贝移动构造
- 实现移动语义: std::move()
- 实现完美转发: 万能引用T&&, 完美转发std::forward()
最后给大家推荐一个LinuxC/C++高级架构系统教程的学习资源与课程,可以帮助你有方向、更细致地学习C/C++后端开发,具体内容请见 https://xxetb.xetslk.com/s/1o04uB