移动构造函数

来源:8-15 关于前七章的练习题及答案

慕侠1246815

2022-04-30

为什么移动构造函数的形参要加两个引用呢?
String::String(String&& other)
{
if (other.m_data != NULL)
{
m_data=other.m_data;
other.m_data = NULL;
}
}

写回答

1回答

quickzhao

2022-04-30

这不是两个引用,这是移动构造函数,&&表示参数是一个右值引用。

0
1
慕侠1246815
非常感谢!
2022-05-01
共1条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程