当我们定义复制或移动构造函数时,我们可以访问另一个类的私有变量。C ++会friend
自动将它们相互连接吗?
例如:
my_str::my_str(my_str&& m)
{
size_ = m.size_; //accessing private variable another my_str class
buff_ = m.buff_; //accessing private variable another my_str class
m.buff_ = nullptr;
m.size_ = 0;
}