* 完美转发的原理 将函数参数转发给特定函数,保持函数参数的类别不变。 首先接受一个万能引用的参数,推导参数类型,然后根据引用折叠的结果,用static强转后返回。 引用折叠:除了右值引用的右值引用之外,都可以视为左值引用 * c11特性有哪些,至少回答七八个 智能指针 lambda表达式 基于范围for循环 unordered_map/set 初始化列表 右值引用 auto * 空类有什么函数 构造 析构 拷贝 拷贝赋值运算符 移动赋值运算符 移动 * explicit用在哪儿 防止编译器在某些情况下执行意外的隐式类型转换,从而增加代码的安全性和可读性。 * 成员变量初始化顺序 先初始化基类成员 有初始化列表(根据成员变量的声明顺序)按照构造函数体的初始化顺序进行初始化

相关推荐

牛客网
牛客企业服务