Resultados da pesquisa a pedido "c++11"

1 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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

1 a resposta

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

6 a resposta

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

5 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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