czy konstruktorzy kopiują i przenoszą się automatycznie?

Możemy uzyskać dostęp do zmiennych prywatnych innej klasy, gdy definiujemy konstruktory kopiujące lub przenoszące. Czy C ++ tworzy je friendautomatycznie? Na przykład: my_str::my_str(my_str&& m) { size_ = m.size_; //accessing private variable another my_str class buff_ = m.buff_;...