Resultados da pesquisa a pedido "c++11"
Quais regras determinam se um objeto é trivialmente copiável
Com a introdução do c ++ 11,trivialmente copiável [http://en.cppreference.com/w/cpp/concept/TriviallyCopyable]tornou-se bastante relevante. Mais notavelmente no uso de 'std :: atomic'. O básico é bastante simples. Uma aulafoo é trivialmente ...
boost :: ptree encontrar? ou como acessar matrizes profundas? C ++
Há muito tempo que estou tentando acessar uma ptree json_reader a partir da biblioteca de impulso. Eu tenho um arquivo json que é encapsulado com muita frequência: (pseudo-json :) "Foo": { "nameofFoo:"foofoo" "Bar": [{ "BarFoo": { BarFooDeep: { ...
Qual é a diferença entre std :: function e std :: mem_fn
Estou tendo problemas para descobrir a diferença entre os dois wrappers de funçãostd::function [http://en.cppreference.com/w/cpp/utility/functional/function]estd::mem_fn [http://en.cppreference.com/w/cpp/utility/functional/mem_fn]. A partir ...
Chamada ambígua ao abs
Eu tenho um tipo de dados personalizado que, na prática, pode serfloat oudouble. Em todos os sistemas operacionais, exceto o OSX, sou capaz de criar com êxito este modelo C ++ 11: #include <cmath> #include <cstdlib> #include <cstdint> template< ...
std :: async usando uma referência rvalue vinculada a uma lambda
Estou tentando vincular uma referência rvalue a um lambda usandostd::bind, mas tenho problemas quando coloco isso em umstd::async ligar: (fonte [http://coliru.stacked-crooked.com/a/9d46c1cd466e1a08]) auto lambda = [] (std::string&& message) { ...
C ++ converte valores simples em string
No momento, eu uso o seguinte trecho de código para converter dummily tipos básicos (int, long, char[], esse tipo de coisa) parastd::string para processamento adicional: template<class T> constexpr std::string stringify(const T& t) ...
executando interseção vetorial em C ++
Eu tenho um vetor de vetor de não assinado. Preciso encontrar a interseção de todos esses vetores de unsigned's, para isso escrevi o seguinte código: int func() { vector<vector<unsigned> > t; vector<unsigned> intersectedValues; bool ...
Matriz dimensional arbitrária usando modelos Variadic
Como posso criar uma classe Array no C ++ 11 que pode ser usada como Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;e acessá-lo de uma maneira como a[2][1][2] = 15; d[1][2] ='a';Eu também preciso sobrecarregar o operador ...
classe de modelo c ++, initialization () vs {}
Pergunto-me por que não consigo inicializar uma instância da seguinte classe de modelo com()ao invés de{}no escopo de outra classe (C ++ 11)? erro: identificador esperado antes da constante numérica template <typename T> class vec3 { private: T ...
Por que a função de notificação e espera de uma variável std :: condition_variable precisa de um mutex bloqueado
Na minha busca sem fim para entenderstd::contion_variables Encontrei o seguinte. Emesta página [http://www.cplusplus.com/reference/condition_variable/condition_variable/]diz o seguinte: void print_id (int id) { std::unique_lock<std::mutex> ...