Sind Konstrukteure zum Kopieren und Verschieben automatische Freunde?

Wir können auf private Variablen einer anderen Klasse zugreifen, wenn wir Kopier- oder Verschiebungskonstruktoren definieren. Schafft C ++ sie friendautomatisch miteinander? Zum Beispiel: my_str::my_str(my_str&& m) { size_ = m.size_; //accessing private variable another my_str class buff_ =...