Resultados da pesquisa a pedido "c++11"
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 ...
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 ...
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: ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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...}) {} };