Resultados da pesquisa a pedido "c++11"

2 a resposta

Como evitar aliases e melhorar o desempenho?

NissoResposta de estouro de pilha [https://stackoverflow.com/a/9709724/2345484]é demonstrado que o alias no C ++ pode retardar o seu código. E o alias no C ++ não se aplica apenas a ponteiros, mas também a referências e, geralmente, aesses tipos ...

1 a resposta

Nenhum tipo chamado 'unique_ptr' no namespace 'std' ao compilar sob LLVM / Clang

Estou recebendo um erro de compilação ao tentar usarunique_ptr nas plataformas Apple com-std=c++11: $ make c++ -std=c++11 -DNDEBUG -g2 -O3 -fPIC -march=native -Wall -Wextra -pipe -c 3way.cpp In file included ... ./smartptr.h:23:27: error: no ...

2 a resposta

Diferença entre colchetes angulares <> e aspas duplas "" ao incluir arquivos de cabeçalho em C ++? [duplicado]

Possível duplicado: Qual é a diferença entre #include <filename> e #include "filename"? [https://stackoverflow.com/questions/21593/what-is-the-difference-between-include-filename-and-include-filename] Qual é a diferença entre colchetes ...

2 a resposta

Pesquisa de nome e escopo de classe

Por que o tipo de retorno setVal é do tipo string e o tipo de parâmetro é do tipo double typedef string Type; Type initVal(); class Exercise { public: typedef double Type; Type setVal(Type); Type initVal(); private: int val; }; ...

2 a resposta

Como escrever destruidor para classe semelhante a união

Estou tentando usar uma união (C ++) que possui algumas variáveis não primitivas, mas estou tentando criar o destruidor para essa classe. Como li, não é possível adivinhar qual variável da união está sendo usada para que não haja destruidor ...

2 a resposta

Por que o estreitamento da conversão usada com o inicializador delimitado por chaves não causa um erro?

Aprendi sobre o inicializador delimitado por chaves no The C ++ Programming Language, 4ª ed. > Capítulo 2: Um tour pelo C ++: Noções Básicas. Estou citando o livro abaixo. O formulário = é tradicional e remonta a C, mas em caso de dúvida, use ...

2 a resposta

Todas as instanciações de modelo são criadas em tempo de compilação?

Depois de aprender sobre os modelos de funções variadas que usam recursão, estou me perguntando: Todas as instanciações de modelos que podempossivelmenteser necessário durante a execução do programa, criada em tempo de compilação? Existe ...

2 a resposta

Por que não devo # incluir <bits / stdc ++. H>?

Publiquei uma pergunta com meu código, cuja única#include diretiva foi a seguinte: #include <bits/stdc++.h>Meu professor me disse para fazer isso, mas na seção de comentários fui informado de que não deveria. Por quê?

2 a resposta

Quais são as vantagens e desvantagens entre boost :: locale e std :: locale?

Estou no processo de internacionalizar uma grande base de código herdada em C ++ e me deparo com uma decisão difícil: devo usar os locais boost :: locale ou std c ++? Estou comprometido em usar o utf-8. Temos que fazer uma gama razoavelmente ...

3 a resposta

Atributo [[não utilizado]] no estilo C ++ 11 no gcc?

Em gcc / g ++ 4.9, posso escrever: int x __attribute__((unused)) = f();para indicar que x é intencionalmente não utilizado. É possível fazer isso com o C ++ 11[[]] notação de atributo de alguma forma? Eu tentei: int x [[unused]] = f();mas não ...