Resultados da pesquisa a pedido "c++11"

2 a resposta

Gerando declaração de função usando uma iteração de macro

Estou tentando gerar uma declaração de função usando uma macro /* goal: generate int f(int a, float b) */ template<typename P> struct ptype; template<typename P> struct ptype<void(P)> { typedef P type; }; #define NAMEe #define COMMAe #define ...

2 a resposta

Qual é a maneira correta de se especializar um modelo ao usar o “modelo externo”?

Espero que alguém possa apontar a maneira correta de especializar um método em uma classe de modelo enquanto usa "extern template class" e "template template" para instanciação explícita com o gnu c ++. Eu tentei resumir esse problema com o ...

3 a resposta

Alocação de memória de membros estáticos em uma classe

Postei uma pergunta recentemente:nicialização de membros da classe estátic [https://stackoverflow.com/questions/5359718/initialization-of-static-class-members] gora, verifique este código: #include<iostream> class A { static int obj_s; public: ...

2 a resposta

qualquer um pode explicar a diferença

n3035 diz: (16-02-2010) Uma variável é introduzida pela declaração de um objeto. O nome da variável indica o objeto. n3090 diz: (2010-03-29) Uma variável é introduzida pela declaração de uma referência que não seja um membro de dados não ...

6 a resposta

Usando palavras-chave de exportação com modelos

omo eu entendo a palavra-chave "export" pode ser usada para que você possa expor classes de modelo ou assinaturas de funções por meio de um arquivo de cabeçalho e abstrair a implementação real em um arquivo de bibliotec Alguém pode fornecer um ...

4 a resposta

Garantia C ++ e nome para dados do tipo POD, com capacidade para memcpy

Noutroquestã [https://stackoverflow.com/questions/5430022/max-sized-array-with-normal-stl-interface-similar-to-boostarray] Utilizei incorretamente o termo POD para me referir a tipos de dados que não são realmente tipos de POD (por conta de ter ...

4 a resposta

Relação entre constexpr e funções puras

Estou certo, que: Qualquer função definida comconstexpr é umpure function [http://en.wikipedia.org/wiki/Pure_function] e Qualquer função pura pode ser e deve ser definida comconstexpr se não for muito caro para o compiladoE se sim, por que ...

1 a resposta

ntendendo C ++ 0x lambda captura

Em um dos rascunhos recentes do C ++ 0x (n3225.pdf), podemos encontrar 5.1.2 / 10: Os identificadores em uma lista de captura são consultados usando as regras usuais para pesquisa de nome não qualificado (3.4.1); cada uma dessas pesquisas deve ...

4 a resposta

O que significa T&& (duplo e comercial) em C ++ 11?

Eu estive examinando alguns dos novos recursos do C ++ 11 e um que eu notei é o duplo e comercial na declaração de variáveis, comoT&& var. Para começar, como se chama essa fera? Gostaria que o Google nos permitisse procurar pontuação como ...

5 a resposta

split argumentos de modelo variadic

Como eu divido argumentos de modelos variados em duas metades? Algo como template <int d> struct a { std::array <int, d> p, q; template <typename ... T> a (T ... t) : p ({half of t...}), q ({other half of t...}) {} };