Resultados da pesquisa a pedido "c++11"

3 a resposta

C ++ 11: Substitua todos os ponteiros brutos não proprietários por std :: shared_ptr ()?

Com o advento destd::unique_ptr, o manchadostd::auto_ptr pode finalmente ser colocado em repouso. Nos últimos dias, mudei meu código para usar ponteiros inteligentes e eliminar todos osdelete do meu código. mbora o valgrind diga que meu código é ...

3 a resposta

O que é um número de ponto flutuante subnormal?

isnormal () página de referência [http://en.cppreference.com/w/cpp/numeric/math/isnormal] diz: Determina se o número de ponto flutuante arg especificado é normal, ou seja, é zero, subnormal, infinito ou Na Um número sendo zero, infinito ou NaN ...

4 a resposta

função @Template não será compilada quando chamada como um thread

Tenho um problema relacionado a funções e threads de modelo: template <class TYPE_size> void Threader(TYPE_size counter) { counter++; } int main() { unsigned int counter = 100; thread one(Threader,counter); one.join(); cout << counter; }This ...

1 a resposta

Por que uma função de encaminhamento perfeito precisa ser modelada?

Por que o código a seguir é válido: template<typename T1> void foo(T1 &&arg) { bar(std::forward<T1>(arg)); } std::string str = "Hello World"; foo(str); // Valid even though str is an lvalue foo(std::string("Hello World")); // Valid because ...

10 a resposta

Como converter automaticamente enum fortemente tipado em in

#include <iostream> struct a { enum LOCAL_A { A1, A2 }; }; enum class b { B1, B2 }; int foo( int input ) { return input; } int main(void) { std::cout<<foo(a::A1)<<std::endl; std::cout<<foo(static_cast<int>(b::B2))<<std::endl; }Oa::LOCAL_A é o que ...

2 a resposta

A conversão para um ponteiro para um modelo instancia esse modelo?

static_cast<the_template<int>*>(0) - isso instanciathe_template com o tipoint? O motivo da pergunta é o código a seguir, que apresentará um erro ao vincular o tempo a uma referência indefinida acheck_error<char>(void*, long) com Clang e GCC ...

3 a resposta

Como obter a precisão do relógio de alta resolução?

C ++ 11 definehigh_resolution_clock e possui os tipos de membroperiod erep. Mas não consigo descobrir como obter oprecisã daquele relógi Ou, se eu não chegar à precisão, posso de alguma forma obter uma contagem em nanossegundos do duração ...

3 a resposta

possível disparar um erro do compilador / vinculador se um modelo não foi instanciado com um determinado tip

Pergunta de acompanhamento para [A conversão para um ponteiro para um modelo instancia esse modelo?] [https://stackoverflow.com/questions/8379002/does-a-casting-to-a-pointer-to-a-template-instantiate-that-template] . A pergunta é exatamente ...

3 a resposta

Devo manter a instância do objeto de distribuição aleatória ou sempre posso recriá-la?

Tenho este código: static std::mt19937 rnd; // ... static uint32_t rndInt(uint32_t min, uint32_t max) { return std::uniform_int_distribution<uint32_t>(min,max)(rnd); } É uma boa prática ou devo armazenar ouniform_int_distribution?

2 a resposta

Por que a referência de valor C ++ 0x não é o padrã

Um dos novos e interessantes recursos do próximo padrão C ++, o C ++ 0x, são "referências de valor". Uma referência rvalue é semelhante a uma referência lvalue (normal), exceto que ela pode ser vinculada a um valor temporário (normalmente, uma ...