Move 和forward在C++中?
std::move的作用是将一个左值引用转为右值引用,以便调用移动语义的函数。
std::move和std::forward实际上是对static_cast的封装,由编译器在编译阶段完成对应的行为,不会增加运行时的负载。
明std::move和std::forward本质就是一个转换函数,std::move执行到右值的无条件转换,std::forward执行到右值的有条件转换
2. 模板中class和template的区别?
3. 多线程的线程安全问题。
同步量,加锁。