Resultados da pesquisa a pedido "constructor"

8 a resposta

Por que não consigo criar um construtor abstrato em uma classe C # abstrata?

Estou criando uma classe abstrata. Eu quero que cada uma das minhas classes derivadas seja forçada a implementar uma assinatura específica do construtor. Como tal, fiz o que teria feito se quisesse forçá-los a implementar um método, fiz um ...

6 a resposta

O que é um construtor de cópias em C ++?

Na página 6 de Scott MeyersC ++ eficaz, o termo 'construtor de cópia' é definido. Eu tenho usado o livro de Schiltdt como minha referência e não encontro menção de construtores de cópias. Eu entendi a idéia, mas isso é uma parte padrão do c ++? ...

7 a resposta

Por que as classes abstratas em Java têm construtores? [duplicado]

Esta pergunta já tem uma resposta aqui: Uma classe abstrata pode ter um construtor? [/questions/260666/can-an-abstract-class-have-a-constructor] 21 respostasPor que umabstract classe em Java tem umconstructor? O que está construindo, como não ...

11 a resposta

__construct () vs SameAsClassName () para construtor em PHP

Existe alguma vantagem em usar__construct() em vez do nome da classe para um construtor em PHP? Exemplo (__construct): class Foo { function __construct(){ //do stuff } }Exemplo (nomeado): class Foo { function Foo(){ //do stuff } }Tendo ...

1 a resposta

JavaScript melhor maneira de modificar o protótipo de função

Desejo criar um construtor de construtores. Em relação a este tópico:JavaScript constrói um construtor de construtores [https://stackoverflow.com/questions/21740787/javascript-build-a-constructor-of-constructors] , parece que as únicas soluções ...

3 a resposta

Diferença ao inicializar variável estática inline ou no construtor estático em C #

Gostaria de saber qual é a diferença entre inicializar um membro estático inline como em: class Foo { private static Bar bar_ = new Bar(); }ou inicializando-o dentro do construtor estático como em: class Foo { static Foo() { bar_ = new Bar(); } ...

3 a resposta

Eu realmente preciso implementar o construtor fornecido pelo usuário para objetos const?

Eu tenho o código: class A { public: A() = default; private: int i = 1; }; int main() { const A a; return 0; }Compila bem no g ++ (consulteideona [http://ideone.com/PryGs5]), mas falha no clang ++ com erro: A inicialização padrão de um objeto ...

3 a resposta

Como adicionar construtores / destruidores a uma classe sem nome?

Existe uma maneira de declarar um construtor ou destruidor em uma classe sem nome? Considere o seguinte void f() { struct { // some implementation } inst1, inst2; // f implementation - usage of instances }Pergunta de acompanhamento: As ...

3 a resposta

Construtor de movimento explícito

Tentando compilar o seguinte código: struct Foo { explicit Foo ( void ) { } explicit Foo ( Foo&& rhs ) { } }; Foo bar ( void ) { return Foo(); }Obtendo o seguinte erro: chamada para o construtor de cópias excluído implicitamente de 'Foo' Bem, ...

3 a resposta

Inicialização na definição vs. inicialização no construtor [duplicado]

Esta pergunta já tem uma resposta aqui: Quais são as melhores práticas para determinar as tarefas dos métodos Construtor, Inicialização e ...