Resultados da pesquisa a pedido "initializer-list"

1 a resposta

Extensão vitalícia de um retorno initializer_list

Então, eu tenho um lambda que é o tipo de retorno éauto e estou tendo problemas com o suporte da matriz para uminitializer_list sendo destruído aqui: const auto foo = [](const auto& a, const auto& b, const auto& c) { return {a, b, c}; };Eu vou ...

7 a resposta

Como inicializar uma matriz de membros com uma initializer_lis

Estou atualizando o C ++ 0x e testando as coisas com o g ++ 4.6 Acabei de experimentar o código a seguir, pensando que funcionaria, mas não compila. Eu recebo o erro: incompatible types in assignment of ‘std::initializer_list<const int>’ to ...

8 a resposta

Erro de compilação C: “Objeto de tamanho variável pode não ser inicializado”

Por que recebo o erro "Objeto de tamanho variável não pode ser inicializado" com o código a seguir? int boardAux[length][length] = {{0}};

3 a resposta

Atribuição à propriedade readonly na lista de inicializadores

Alguém pode me dizer, por que diabos ele compila?

1 a resposta

como atribuir uma matriz a partir de uma lista de inicializadores

Eu tenho um conhecimento limitado sobrec ++. Eu tentei compilar umc ++biblioteca e quando executo o arquivo make para o seguinte arquivo de cabeçalho mcmc_dhs.h #include <algorithm> #include <map> // intrinsic shape and (reduced) shear ...

2 a resposta

Usando um literal definido pelo usuário em C ++ para inicializar uma matriz

Tenho vários vetores de teste, apresentados na forma de cadeias hexadecimais: MSG: 6BC1BEE22E409F96E93D7E117393172A MAC: 070A16B46B4D4144F79BDD9DD04A287C MSG: 6BC1BEE22E409F96E93D7E117393172AAE2D8A57 MAC: 7D85449EA6EA19C823A7BF78837DFADE etc. ...

3 a resposta

Diagnóstico gcc inconsistente para inicialização de string

Estou usando o gcc 4.9.1 / Mingw e compilando o código com: gcc test.c -otest.exe -std = c11 -pedantic-erros -Wall -Wextra Este código fornece um diagnóstico: int main (void) { char a[5] = {'h','e','l','l','o','\0'}; }erro: excesso ...

1 a resposta

Por que auto x {3} deduz uma lista initializer_list?

eu amoauto em C ++ 11. É maravilhoso. Mas tem uma inconsistência que realmente me dá nos nervos, porque tropeço nela o tempo todo: int i = 3; // i is an int with value 3 int i = int{3}; // i is an int with value 3 int i(3); // i is an int with ...

3 a resposta

Como zerar membros da matriz quando meu compilador não é padronizado

Meu compilador (C + + Builder6) sintaticamente permite a inicialização do membro da matriz (pelo menos com zero), mas na verdade não o faz realmente. Assim, ...

3 a resposta

É inicialização direta ou inicialização de cópia?

A inicialização de objetos (instâncias de classes ou estruturas) em C ++ pode ser feita de várias maneiras. Algumas sintaxes evocam umainicialização diretado seu objeto, outras sintaxes levam a uminicialização de cópia. Comcópia-elisão ativado no ...