移动语义

 

为了避免复制构造函数复制类而占用内存,使用移动语义去潜复制。

  • move(类名 other),重写复制构造函数,指的是类中初始化成员变量时可以使用move,其他时候使用的是右值引用
  • 或者用右值引用传参重写复制构造函数:类名&&
  • 使用std::move去代替右值引用的参数赋值
posted @ 2023-11-09 18:41  iu本u  阅读(18)  评论(0)    收藏  举报