Resultados da pesquisa a pedido "c++11"
Qual é o significado desta parte do Standardese sobre o use_count () de shared_ptr?
Enquanto tentava entender o problema mostrado emessa questão [https://stackoverflow.com/questions/28111666/why-is-stdweak-ptrexpired-optimized-away?noredirect=1#comment44599229_28111666] Eu me vi preso à seguinte frase de [util.smartptr.shared] / ...
Passando o ponteiro da função de membro para a função de estilo c
Estou tentando passar o ponteiro de função de membro para a função de estilo c (como é lib em C) O ponteiro que ele deseja é definido como: void (*)(int, const char*)Portanto, a função que estou tentando passar é: void Application::onError(int ...
Por que existem duas sobrecargas para o vetor :: push_back?
Por que nãovector::push_back [http://en.cppreference.com/w/cpp/container/vector/push_back]tomar uma referência de encaminhamento em vez de ter duas sobrecargas? Eu li que a única razão pela qual você deseja sobrecarregar lvalues e rvalues é se ...
Inicialização de lista e resolução de sobrecarga com falha do construtor initializer_list
O abaixo não compila comclang35 -std=c++11: #include <iostream> #include <string> #include <initializer_list> class A { public: A(int, bool) { std::cout << __PRETTY_FUNCTION__ << std::endl; } A(int, double) { std::cout << __PRETTY_FUNCTION__ << ...
Redimensionar em std :: vector não chama mover construtor [duplicado]
Esta pergunta já tem uma resposta aqui: Referência de rvalor do C ++ 11 que chama o construtor de cópia também [/questions/18085383/c11-rvalue-reference-calling-copy-constructor-too] 4 respostasVenho brincando com o std :: vector para entender ...
Posso usar std :: current_exception durante o desenrolamento da pilha?
Deveria ser possível usar std :: current_exception dentro de destruidores de objetos destruídos durante o desenrolamento de pilhas? Documentação sobre cppreference [http://en.cppreference.com/w/cpp/error/current_exception]diz: Se chamado ...
Exibindo um ponteiro bruto como um intervalo no loop for baseado em intervalo
Como faço para que um ponteiro bruto se comporte como um intervalo, para uma sintaxe de loop para um intervalo. double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is ...
Compatibilidade C ++ 11 com bibliotecas / estruturas existentes
Estou pensando em algo para o qual ainda não encontrei uma resposta convincente. Situação: Um sistema com algumas bibliotecas (por exemplo, gtkmm) compiladas sem o c ++ 11 ativado.Um aplicativo compilado com o C ++ 11 ativado.Ambos são ...
Como armazenar genéricas packaged_tasks em um contêiner?
Estou tentando fazer uma 'tarefa' no estilo destd::async e guarde-o em um recipiente. Estou tendo que pular os bastidores para alcançá-lo, mas acho que deve haver uma maneira melhor. std::vector<std::function<void()>> mTasks; template<class F, ...
Verifique os traços para todos os argumentos de modelos variáveis
Fundo :Eu criei a seguinte classeC, cujo construtor deve levarN variáveis do tipoB& : class A; class B { A* getA(); }; template<size_t N> class C { public: template<typename... Args> inline C(Args&... args) : member{args.getA()...} {} private: ...