Resultados da pesquisa a pedido "constructor"

4 a resposta

Chamando o Construtor Sobrecarregado de uma Classe Base Virtual

Existe uma maneira (prática) de ignorar a ordem de chamada do construtor normal (virtual)? Exemplo: class A { const int i; public: A() : i(0) { cout << "calling A()" << endl; } A(int p) : i(p) { cout << "calling A(int)" << endl; } }; class B : ...

10 a resposta

Podemos ter um tipo de retorno para um construtor em Java?

O código a seguir fornece um erro de compilação: class parent { parent(int a){} } class child extends parent{}Erro: Main.java:6: cannot find symbol symbol : constructor parent() location: class parent class child extends parent{} ^ 1 errorEu ...

4 a resposta

Em C #, como acessar o construtor de chaves usando reflexão?

Agora, em C #, podemos construir novos objetos usando o construtor de chaves, ou seja, class Person { readonly string FirstName {get; set;} readonly string LastName {get; set;} } new Person { FirstName = "Bob", LastName = "smith" }Eu ...

2 a resposta

Desempenho horrível e grande volume de heap da referência do construtor Java 8?

Eu apenas tive uma experiência bastante desagradável em nosso ambiente de produção, causandoOutOfMemoryErrors: heapspace.. Rastreei o problema pelo meu uso deArrayList::new em uma função. Para verificar se isso está realmente executando pior ...

3 a resposta

Misturando herança virtual e não virtual de uma classe base

Este é o código: struct Biology { Biology() { cout << "Biology CTOR" << endl; } }; struct Human : Biology { Human() { cout << "Human CTOR" << endl; } }; struct Animal : virtual Biology { Animal() { cout << "Animal CTOR" << endl; } }; struct ...

3 a resposta

Construindo classe derivada de variáveis herdadas

Talvez o título seja um pouco confuso, então tentarei o meu melhor para garantir que seja o mais claro possível. Basicamente, estou tentando criar um jogo no qual existe uma classe base abstrata chamada "Criatura" e que possui várias classes de ...

2 a resposta

Usando make_shared com um construtor protegido + interface abstrata

Dada uma interface abstrata e uma implementação derivada dessa interface, na qual os construtores são protegidos (a criação desses objetos está disponível apenas em uma fábrica de classes - para implementar um padrão DI), como posso usar o ...

3 a resposta

Como lançar uma exceção de um construtor enum?

Como posso lançar uma exceção de um construtor de enum? por exemplo: public enum RLoader { INSTANCE; private RLoader() throws IOException { .... } } produz o erro Tipo de exceção não tratada IOException

6 a resposta

Construção de um vetor a partir da concatenação de 2 vetores

Existe uma maneira de construir umvector como a concatenação de 2vectors (Além de criar uma função auxiliar?) Por exemplo: const vector<int> first = {13}; const vector<int> second = {42}; const vector<int> concatenation = first + second;Eu sei ...

3 a resposta

Por que os membros const devem ser inicializados no inicializador do construtor, e não em seu corpo?

Por que os alunos devem declarar comoconst ser inicializado na lista de inicializadores do construtor, e não no corpo do construtor? Qual é a diferença entre os dois?