lamda值传递
lamda引用传递
throw传递值时的搬运
默认构造/默认拷贝构造/默认移动构造
一旦自定义了构造函数,那么编译器不再生成默认构造
一旦自定义了拷贝构造函数,那么编译器不再生成默认构造、默认拷贝构造、默认移动构造
一旦自定义了移动构造函数,那么编译器不再生成默认构造、默认拷贝构造、默认移动构造
一旦自定义了构造函数,那么编译器不再生成默认构造
一旦自定义了拷贝构造函数,那么编译器不再生成默认构造、默认拷贝构造、默认移动构造
一旦自定义了移动构造函数,那么编译器不再生成默认构造、默认拷贝构造、默认移动构造