copiar e mover construtores são amigos automáticos?

Podemos acessar variáveis ​​privadas de outra classe quando definimos copiar ou mover construtores. O C ++ os friendcria automaticamente automaticamente? Por exemplo: my_str::my_str(my_str&& m) { size_ = m.size_; //accessing private variable another my_str class buff_ = m.buff_;...