标签:struct 两种 动态数组 体会 的区别 reference 动态 转换 赋值函数
<utility>
A& A::operator=(const A& rhs)
{
//销毁m_ptr指向的资源
//复制rhs.m_ptr所指的资源,并使用m_ptr指向它
}
A& A::operator=(const A&& rhs) //A&&,是右值引用啊,跟move没啥关系吧?
{
//转移资源的控制权,无须复制
}
标签:struct 两种 动态数组 体会 的区别 reference 动态 转换 赋值函数
原文地址:https://www.cnblogs.com/fewolflion/p/12831433.html