Resultados da pesquisa a pedido "c++11"

7 a resposta

Errado "Não foi possível resolver o identificador" no Netbeans

Meu programa compila bem, mas o Netbeans me diz "Não é possível resolver o identificador to_string". Eu tentei de tudo em "O Netbeans 7.2 mostra "Não foi possível resolver o identificador", embora a compilação seja ...

1 a resposta

Cópias espúrias no c ++ 03 libstdc ++ vs c ++ 11

Considere este código: #include <iostream> #include <string> #include <map> using namespace std; class Foo { public: Foo() : _x(0) { cout << "Default" << endl; } Foo(int a) : _x(a) { cout << "Param" << endl; } Foo(Foo const &foo) : _x(foo._x) { ...

2 a resposta

Inicializador de expressão constante para membro de classe estática do tipo double

No C ++ 11 e C ++ 14, por que precisoconstexpr no seguinte snippet: class Foo { static constexpr double X = 0.75; };enquanto este produz um erro do compilador: class Foo { static const double X = 0.75; };e (mais surpreendentemente) isso compila ...

1 a resposta

Modelo de expansão de pacote para alias

Parece que um argumento de pacote pode ser expandidosóno lugar de um parâmetro de pacote de um modelo de alias. Isso não é verdade para uma classe ou um modelo de função: template <class T, class... Args> struct x { using type = T; }; template ...

4 a resposta

C ++ std :: vetor de std independente :: threads

Estou construindo um software em tempo real onde tenho um loop infinito principalmain() e threads usados para ler e processar dados. Um dos problemas é manter umstd::vector de threads em execução para enviar sinais a eles e monitorar a execução. ...

1 a resposta

O que o SFINAE não funciona corretamente com a seguinte função has_member?

Estou experimentando exemplos dePalestra sobre Walter Brown [https://www.youtube.com/watch?v=Am2is2QCvxY]e eu estou tentando pegá-lohas_member implementação de trabalho. No entanto, a implementação parece retornar falsamente verdadeira, o que me ...

1 a resposta

Como proteger mover construtores para C ++ 03 e C ++ 11?

Isso é semelhante aQuais diferenças, se houver, entre C ++ 03 e C ++ 11 podem ser detectadas em tempo de execução? [https://stackoverflow.com/q/6473218]. Mas, neste caso, quero que a detecção ocorra através do pré-processador. Como devemos ...

8 a resposta

Existe uma maneira de iterar no máximo N elementos usando o loop for baseado em intervalo?

Gostaria de saber se existe uma boa maneira de iterar no máximo N elementos em um contêiner usando o intervalo baseado em loop e / ou algoritmos da biblioteca padrão (esse é o ponto principal, eu sei que posso usar apenas o " "loop for com uma ...

3 a resposta

Confusão sobre threads iniciados pelo parâmetro std :: async com std :: launch :: async

Estou um pouco confuso sobre ostd::async função. A especificação diz: operação assíncrona sendo executada "como se estivesse em um novo encadeamento de execução" (C ++ 11 §30.6.8 / 11). Agora, o que isso significa? No meu entendimento, o ...

3 a resposta

Qual é a diferença entre referências de valor r e referências de valor l? (CodeGen)

Como é uma referência de valor-r de uma perspectiva de nível inferior. Eu simplesmente não consigo envolver minha cabeça em torno disso! Posso ver um exemplo de código gerado (equivalente C ou x86 / x64) a partir de uma referência de valor r vs. ...