Resultados da pesquisa a pedido "c++11"

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 ...

2 a resposta

Como acessar o índice de um vetor 2D pela função at ()?

Vou inicializar um vetor 2D em uma função membro, onde os argumentos de entrada estão planejados para serem alimentados em determinados índices dentro do argumento da função. Além disso, não usarei o operador [] para acessar membros devido a ...

3 a resposta

clang vs gcc - otimização incluindo novo operador

Eu tenho esse exemplo simples que eu estava testando e notei que as otimizações do gcc (-O3) não parecem tão boas quanto as clang quandooperador novoestá envolvido. Eu queria saber qual seria o problema e se é possível forçar o gcc a produzir ...

1 a resposta

É possível inicializar uma matriz de não-POD com a nova sintaxe do operador e o inicializador?

Acabei de ler e entenderÉ possível inicializar uma matriz no C ++ 11 usando o novo operador [https://stackoverflow.com/questions/15183671/is-it-possible-to-initialise-an-array-in-c-11-by-using-new-operator] , mas isso não resolve completamente o ...

11 a resposta

Existe alguma biblioteca de encadeamento de plataforma cruzada em C ++?

Estou procurando uma biblioteca de threading multiplataforma fácil de usar, escrita em C ++. Qual a sua opinião sobreboost::thread ouPthreads? O Pthreads é executado apenas em sistemas compatíveis com POSIX? E o suporte de segmentação noQt ...

6 a resposta

Uso de ponteiros brutos no C ++ moderno C ++ 11 [fechado]

Quais são alguns dos principais motivos para usar ponteiros brutos em 2014, considerando que o padrão C ++ 11 agora é bem suportado pela maioria dos compiladores decentes? Eu identifiquei alguns cenários: Você está estendendo uma base de código ...

3 a resposta

Especializando um modelo em uma lambda em C ++ 0x

Eu escrevi uma classe de características que me permite extrair informações sobre os argumentos e o tipo de uma função ou objeto de função no C ++ 0x (testado com o gcc 4.5.0). O caso geral lida com objetos de função: template <typename F> ...

7 a resposta

Expansão variável do pacote de modelos

Estou tentando aprender modelos e funções variados. Não consigo entender por que esse código não compila: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int main() { ...

1 a resposta

como adiciono -std = c ++ 11 às opções do compilador no meu NetBeans IDE?

O Netbeans me deu o seguinte erro: "erro Este arquivo requer suporte do compilador e da biblioteca para o padrão ISO C ++ 2011. Esse suporte é atualmente experimental e deve ser ativado com as opções do compilador -std = c ++ 11 ou -std = gnu ++ ...

2 a resposta

Erro de compilação na função de modelo variável recursiva

Eu preparei um teste simples de modelo variável no Code :: Blocks, mas estou recebendo um erro: Nenhuma função correspondente para chamar 'OutputSizes ()' Aqui está o meu código fonte: #include <iostream> #include <typeinfo> using namespace ...