Resultados da pesquisa a pedido "constructor"

4 a resposta

Capturar exceções de um construtor significa que minha instância está fora do escopo posteriormente

Eu tenho uma classe cujo construtor pode lançar uma exceção. Aqui está um código que captura a exceção: try { MyClass instance(3, 4, 5); } catch (MyClassException& ex) { cerr << "There was an error creating the MyClass." << endl; return 1; }Mas ...

2 a resposta

O que há de errado com meu código em relação à criação de um construtor?

Estou tentando criar uma classe Person, com um construtor que inicia as variáveis de instância com os parâmetros fornecidos, mas quando um novo objeto de pessoa é criado através da classe principal, o código não pode ser cumprido, pois os ...

7 a resposta

É possível adiar a inicialização do membro para o corpo do construtor?

Eu tenho uma classe com um objeto como membro que não tem um construtor padrão. Gostaria de inicializar esse membro no construtor, mas parece que em C ++ não posso fazer isso. Aqui está a classe: #include <boost/asio.hpp> #include ...

5 a resposta

Estranheza da lista de inicialização do Construtor C ++

Eu sempre fui um bom garoto ao escrever minhas aulas, prefixando todas as variáveis de membro com m_: class Test { int m_int1; int m_int2; public: Test(int int1, int int2) : m_int1(int1), m_int2(int2) {} }; int main() { Test t(10, 20); // Just ...

8 a resposta

C ++, é possível chamar um construtor diretamente, sem novo?

Posso chamar o construtor explicitamente, sem usarnew, se eu já tenho uma memória para objeto? class Object1{ char *str; public: Object1(char*str1){ str=strdup(str1); puts("ctor"); puts(str); } ~Object1(){ puts("dtor"); puts(str); free(str); } ...

1 a resposta

Os tipos primitivos também têm construtores em C ++?

Eu li no Dr. Bjarne Stroustrup Book "A linguagem de programação C ++", terceira edição que cria tipos, também tem construtores em C ++ na seção 10.4.2. Mas o link a seguir diz que os tipos de POD não podem ter ...

5 a resposta

C ++: garantias de ordem de construção e inicialização

Tenho algumas dúvidas sobre garantias de ordem de construção e inicialização em C ++. Por exemplo, o código a seguir possui quatro classesX, Y, Z eW. A função principal instancia um objeto declass X, que contém um objeto declass Ye deriva declass ...

6 a resposta

Como lidar com o ponteiro 'this' no construtor?

Eu tenho objetos que criam outros objetos filhos dentro de seus construtores, passando 'this' para que o filho possa salvar um ponteiro no pai. Eu uso o boost :: shared_ptr extensivamente em minha programação como uma alternativa mais segura para ...

2 a resposta

Qual código de instalação deve aparecer no evento Construtores de Formulário versus Carregamento de Formulário?

Para aplicativos winforms, estou me perguntando em qual código de instalação deve entrar: MainForm ()em oposição a MainForm_Load (remetente do objeto, EventArgs e)Existem diretrizes de boas práticas aqui?

5 a resposta

O MVVM carrega dados durante ou após a construção do ViewModel?

Minha pergunta genérica é: como afirma o título, é melhor carregar dados durante a construção do ViewModel ou posteriormente através de alguma manipulação de eventos Loaded? Suponho que a resposta seja após a construção por meio de alguma ...