移动语义与完美转发-C++移动语义与完美转发

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • LGDSNX:不懂就问 void setName(const std::string& name) { t_name = name; } void setName(std::string&& name) { t_name = std::move(name); } /*-----分割线-----*/ void setName(std::string name) { t_name = std::move(name); } // 前面两个跟后面一个是等价的吧? // 我该用哪种?
  • __gkxx:回1:20:45的弹幕:这不是inline,inline是仍然执行了这个函数的代码,只是省去了函数调用的过程;而强制复制消除是直接不执行移动/拷贝构造函数
  • 沸水气泡:up是老师吗
  • markityx:大佬能不能细讲一下cpp继承的对象模型 最近被多重继承搞迷惑了,希望从较底层看下这个问题
  • 爆爆炸辉:是做信息学竞赛的大佬吗[喜极而泣]