Perguntas com a marcação «class»

14
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_;...

8
Chamando a versão base do método substituído

Suponha que exista classe base Ae classe derivada B. A classe Atem duas funções: fun1()e fun2(), onde fun1()chama fun2(). A classe Bsubstitui fun1()e fun2(), e novamente fun1()chama fun2(). No entanto, eu gostaria de chamar base.fun1()overriden fun2(). Desde base.fun1()chamadas em fun2()vez da...