Resultados da pesquisa a pedido "initialization"

3 a resposta

Escrever um construtor padrão força a inicialização zero?

Estas são as minhas definições de classe: class Foo{ int _ent; public: void printEnt() const{cout << _ent << ' ';} }; class Bar{ Foo _foo; public: void printEnt() const{_foo.printEnt();} };E este é o meu código de teste: char* buf = new ...

3 a resposta

O que é um int () chamado?

Foi repetido várias vezes que tipos primitivos não têm construtores. Por exemplo, isso_bar não é inicializado como 0 quando eu ligoFoo(): class Foo{ int _bar; };Então obviamenteint() não é um construtor. Mas o queé é o nome? Neste exemplo, eu ...

4 a resposta

Inicialização padrão versus inicialização zero

Não consigo entender o comportamento do gcc 4.8.1 ou do Visual Studio 2015 com relação à inicialização padrão versus a inicialização de valor. Não ajuda que eu esteja tentando entender as diferenças entre elas e possivelmente encontrando bugs do ...

5 a resposta

Como chamo CMSampleBufferGetAudioBufferListWithRetainedBlockBuffer?

Estou tentando descobrir como chamar issoAVFoundation função no Swift. Passei muito tempo brincando com declarações e sintaxe, e cheguei até aqui. O compilador está mais feliz, mas fiquei com um último dilema. public func captureOutput( ...

4 a resposta

Noções básicas sobre requisitos de inicialização de campo C #

Considerando o seguinte código: public class Progressor { private IProgress<int> progress = new Progress<int>(OnProgress); private void OnProgress(int value) { //whatever } } Isso fornece o seguinte erro na compilação: Um inicializador de campo ...

2 a resposta

Como arrumar / corrigir a criação do PyCXX da nova classe de extensão Python?

Eu quase terminei de reescrever um wrapper C ++ Python (PyCXX). O original permite classes de extensão de estilo antigo e novo, mas também permite derivar das classes de estilo novo: import test // ok a = test.new_style_class(); // also ok ...

1 a resposta

Construindo um std :: map a partir do erro initializer_list

Eu estou tentando fazer um construtor de classe que irá pegar uma lista de inicializadores e iniciar um mapa com ele assim: class Test { std::map<int, int> m_ints; public: Test(std::initializer_list<std::pair<int, int>> init): m_ints(init) {} ...

4 a resposta

Concatenação de matriz em C #

Como inicializar de maneira inteligente uma matriz com duas (ou mais) outras matrizes em c #? double[] d1 = new double[5]; double[] d2 = new double[3]; double[] dTotal = new double[8]; // I need this to be {d1 then d2}Outra pergunta: Como ...

3 a resposta

Como inicializar elegantemente o vetor <char *> com a string literal?

O problema vem de um exercício no C ++ Primer 5th Edition: Escreva um programa para atribuir os elementos de uma lista de ponteiros char * a cadeias de caracteres no estilo C a um vetor de cadeias. ---------------- Pergunta oringinal ...

1 a resposta

Por que a inicialização de uma nova variável por si só é válida? [duplicado]

Esta pergunta já tem uma resposta aqui: Qual é o comportamento de uma variável não inicializada usada como seu próprio inicializador? [/questions/54200465/whats-the-behavior-of-an-uninitialized-variable-used-as-its-own-initializer] 3 ...