Resultados da pesquisa a pedido "c++11"

5 a resposta

enum em um espaço para nome

Existe um ponto de fazer algo assim: namespace status{ enum status{ ok, error }; } e usá-lo assimstatus::ok Ou devo fazer isso: enum status{ status_ok, status_error };e use-o assimstatus_ok? Atualizar Com o C ++ 11 agora você deve fazer o ...

4 a resposta

Problema de vinculação estática do thread C ++ 0x

Estou com alguns problemas ao tentar vincular estaticamente programas usando recursos de thread c ++ 0x. O código é o seguinte: (O compilador é o gcc 4.6.1 no teste Debian x86_64) #include <iostream> #include <thread> static void foo() { ...

4 a resposta

ash genérico para tuplas em unordered_map / unordered_set

Por que nãostd::unordered_map<tuple<int, int>, string> apenas trabalhar fora da caixa? É tedioso ter que definir uma função de hash paratuple<int, int>, por exemplo template<> struct do_hash<tuple<int, int>> { size_t ...

3 a resposta

Por que essa função variável é ambígua?

Isso está relacionado amy post anterior [https://stackoverflow.com/questions/7108161/simple-variadic-template-function-cant-instantinate] . Gostaria de saber por que uma tentativa de solução não funcionou. template <typename... T> /* A */ size_t ...

4 a resposta

modelo variadic recursivo para imprimir o conteúdo de um pacote de parâmetros

Como é possível criar um modelo variadic recursivo para imprimir o conteúdo de um pacote de paramater? Estou tentando com isso, mas ele não consegue compilar: template <typename First, typename ...Args> std::string type_name () { ...

1 a resposta

xiste uma função / macro em tempo de compilação para determinar se uma estrutura C ++ 0x é PO

Eu gostaria de ter um C ++ 0x static_assert [http://msdn.microsoft.com/en-us/library/dd293588.aspx] que testa se um determinado tipo de estrutura é ...

6 a resposta

Por que a definição de "layout padrão" do C ++ 11 do POD do jeito que est

Estou analisando a nova e relaxada definição de POD em C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] (seção 9.7) Uma classe de layout padrão é uma classe que: não possui membros de dados não estáticos do tipo ...

3 a resposta

NULL é definido como nullptr em C ++ 11?

s implementações do C ++ 11 definemNULLComonullptr? Isso seria prescrito pelo novo padrão C ++?

8 a resposta

xiste uma classe de intervalo no C ++ 11 para uso com intervalo baseado em loop

Eu me vi escrevendo isso há pouco: template <long int T_begin, long int T_end> class range_class { public: class iterator { friend class range_class; public: long int operator *() const { return i_; } const iterator &operator ++() { ++i_; ...

7 a resposta

Como gerar um número aleatório usando a biblioteca padrão C ++ 11

O novo C ++ 11 Standard possui um capítulo inteiro dedicado aos geradores de números aleatórios. Mas como faço para executar a tarefa mais simples e mais comum que costumava ser codificada dessa maneira, mas sem recorrer à biblioteca C ...