Resultados da pesquisa a pedido "constructor"

3 a resposta

Melhor maneira de escrever o construtor de uma classe que possui um contêiner STL em C ++ 11

class Foo { std::vector<SomeType> data_; };DizerFoo só pode ser construído com uma cópia (tecnicamente eu quero dizer uma cópia ou movimento) de umstd::vector<SomeType> objeto. Qual é a melhor maneira de escrever construtores paraFoo? Meu ...

1 a resposta

Classe com construtor modelado, bem como copiar e mover construtor

Esta pergunta é uma continuação desta:Especialização explícita de modelo para construtor de modelo de classe [https://stackoverflow.com/questions/22016901/explicit-template-specializati,on-for-templated-constructor-of-templated-class] As ...

6 a resposta

Construtor PHP para retornar um NULL

Eu tenho esse código. É possível para umUser construtor de objeto de alguma forma falhar para que$this->LoggedUser é atribuído umNULL valor e o objeto é liberado após o retorno do construtor? $this->LoggedUser = NULL; if ...

2 a resposta

Construtor sem corpo na classe C # não abstrata

Estou tentando entender a seguinte classe fornecida na estrutura MVC; parece que a classe deve ser abstrata, mas não é, e ainda assim essa classe é compilada. A classe é realmente abstrata, apesar da palavra-chave "abstract" ausente? O que estou ...

13 a resposta

É possível substituir o construtor?

O que eu sei é que o compilador escreve um construtor padrão sem argumento no código de bytes. Mas se escrevermos por conta própria, esse construtor será chamado automaticamente. Esse fenômeno é um construtor que substitui?

5 a resposta

Se alterar um objeto const é um comportamento indefinido, como os construtores e destruidores operam com acesso de gravação?

O padrão C ++ diz que modificar um objeto originalmente declaradoconst é um comportamento indefinido. Mas então como operam os construtores e destruidores? class Class { public: Class() { Change(); } ~Class() { Change(); } void Change() { data = ...

7 a resposta

Inicialize um campo final estático no construtor

public class A { private static final int x; public A() { x = 5; } } final significa que a variável pode ser atribuída apenas uma vez (no construtor).static significa que é uma instância de classe.Não vejo por que isso é proibido. Onde essas ...

2 a resposta

Qual é a diferença entre esses dois padrões de construtores?

Function ConstrA () { EventEmitter.call(this); } util.inherits(ConstrA, EventEmitter);vs Function ConstrA() {} util.inherits(ConstrA, EventEmitter);Existe algo que o EventEmitter.call (this) faz isso é necessário?

4 a resposta

Construtor padrão c ++

Estou tentando entender como o construtor padrão (fornecido pelo compilador se você não escrever um) versus seu próprio construtor padrão funciona. Então, por exemplo, eu escrevi esta classe simples: class A { private: int x; public: A() { ...

2 a resposta

Herdar uma classe abstrata sem nenhum construtor

Eu quero herdar uma classe de outra classe, marcada como abstrata, que não tem nenhum construtor definido. Este é o meu código: // In one assembly (TheMessage.dll), as seen via F12 in VS (from Metadata) namespace Namespace1 { public abstract ...