Possiamo accedere alle variabili private di un'altra classe quando definiamo i costruttori di copia o spostamento. Il C ++ li rende gli uni friend
agli altri automaticamente?
Per esempio:
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;
}