Ed
há 6 horas
Vamos analisar as alternativas sobre o construtor default em C++: a) "toda classe em C++ tem um construtor default;" Nem sempre. Se você define algum construtor, o compilador não gera automaticamente o construtor default. b) "a classe tem de ter pelo menos um construtor definido para ter um construtor default;" Incorreto. O construtor default é gerado automaticamente se nenhum construtor for definido. c) "uma classe tem um construtor default se ela não define nenhum outro construtor;" Correto. Se a classe não define nenhum construtor, o compilador gera automaticamente um construtor default. d) "toda classe em C++ herda um construtor default da classe Object;" Incorreto. C++ não tem uma classe base "Object" como Java. e) "a linguagem C++ não tem o conceito de um construtor default;" Incorreto. C++ tem sim o conceito de construtor default. Portanto, a alternativa correta é: c) uma classe tem um construtor default se ela não define nenhum outro construtor;
Cadastre-se ou realize login
Mais perguntas desse material