Nous pouvons accéder aux variables privées d'une autre classe lorsque nous définissons des constructeurs de copie ou de déplacement. Est-ce que C ++ se fait friend
automatiquement?
Par exemple:
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;
}