Resultados da pesquisa a pedido "constructor"

14 a resposta

C ++: inicializador de construtor para matrizes

Estou tendo uma cãibra cerebral ... como inicializar uma matriz de objetos corretamente em C ++? exemplo sem matriz: struct Foo { Foo(int x) { /* ... */ } }; struct Bar { Foo foo; Bar() : foo(4) {} };exemplo de matriz: struct Foo { Foo(int x) ...

6 a resposta

Como invocar o super construtor?

class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() helloEm todas as outras linguagens em que trabalhei com o super construtor, é invocado implicitamente. Como alguém o chama em Python? ...

3 a resposta

O novo recurso de inicialização de membro do C ++ 11 na declaração tornou obsoletas as listas de inicialização?

Com o C ++ 11, agora temos a capacidade de inicializar membros da classe em uma declaração de cabeçalho: class aClass { private: int mInt{100}; public: aClass(); ~aClass(); };Então, eu estou um pouco confuso. Tradicionalmente, listas de ...

7 a resposta

O construtor padrão inicializa tipos internos?

O construtor padrão (criado pelo compilador) inicializa os tipos internos?

1 a resposta

Scala: o código pai do valor substituído é executado, mas o valor não é atribuído no pai

Executando o código abaixo: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") "ChildVal" } ...

0 a resposta

Como chamar um construtor C ++ de um arquivo C

Eu importei este programa, que está analisando muito texto complexo e está escrito em C. Meu próprio projeto está escrito em C ++. Na verdade, eu pretendia que sempre que o algoritmo analisador encontrar uma das tags-chave, um construtor da ...

3 a resposta

Por que o pedido da lista do inicializador deve corresponder ao pedido da declaração do membro?

Por que o gcc lança um ajuste sibilante se a ordem da lista do inicializador não corresponde à ordem das variáveis na classe? class myClass { public: int A; int B; myClass(); }; myClass::myClass() : B(1), A(2) {}vai resultar em: file.h:274: ...

2 a resposta

Diferença C ++ 11 em construtores (chaves)

Eu sou bastante novo em C ++ e observei que as seguintes linhas de código agem de maneira diferente MyClass c1; c1.do_work() //works MyClass c2(); c2.do_work() //compiler error c2228: left side is not a class, structure, or union. MyClass c3{}; ...

2 a resposta

Erro de chamada de construtor recursivo não consegue encontrar solução

Eu recebo o erro de invocação de estouro de construção recursiva nas quatro partes públicas do atum (partes = talvez uma classe ou outra coisa?). Funcionou no tutorial, mas não para mim e não consigo ver onde public class tuna { private int ...

4 a resposta

É uma prática ruim ter uma função de construtor retornando uma promessa?

Estou tentando criar um construtor para uma plataforma de blogs e ela tem muitas operações assíncronas acontecendo dentro. Eles variam de pegar as postagens de diretórios, analisá-las, enviá-las através de mecanismos de modelo, etc. Portanto, ...