Resultados da pesquisa a pedido "variadic-templates"
Pretty-print std :: tupla
Este é um acompanhamento da minha pergunta anterior em recipientes STL de impressão bonita [https://stackoverflow.com/questions/4850473/pretty-print-c-stl-containers], pelo qual conseguimos desenvolver uma solução muito elegante e totalmente ...
specialização em modelo para um pacote de parâmetros vaz
Eu tenho uma função de modelo variável que se autodefine para determinar o maior número em uma lista (constituída pelos argumentos de modelo). Estou tentando fazer uma especialização para quando o pacote de parâmetros estiver vazio, para que eu ...
Modelos de modelos variados e encaminhamento perfeito
Essa questã [https://stackoverflow.com/questions/6485791/c-instantiate-a-templated-class-according-to-an-argument/6485843#6485843] no padrão gerador de objetos [http://en.wikibooks.org/wiki/More_C++_Idioms/Object_Generator] me fez pensar ...
pacote de parâmetros de modelo variável expandindo para chamadas de função
Estou procurando algo assim: template< typename T> void func(T t) { } template< typename... Parms> void anyFunc( Parms... p) { func<Parms>(p)... ; //error func(p)... ; //error } Se a expansão do pacote de parâmetros for feita dentro de outra ...
Variadic Templates Container de matriz multidimensional
No documento da proposta de modelos variáveis C ++ 0xLigaçã [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf] existe um exemplo de uma classe que suporta um número arbitrário de dimensões. Copiei-o abaixo: template<typename T, ...
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 ...
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 () { ...
Classificação rápida no momento da compilação usando modelos variados C ++ 11
Acabei de implementar o algoritmo de ordenação rápida usando modelos variáveis C ++ 11 para avaliá-lo no momento da compilação. No entanto, encontro um problema de desempenho quando o conjunto de dados é muito grand #include <iostream> using ...
Como posso iterar em uma lista de argumentos de modelos variados compactad
Estou tentando encontrar um método para iterar em uma lista de argumentos de modelos variados de um pacote. Agora, como em todas as iterações, você precisa de algum tipo de método para saber quantos argumentos estão na lista compactada e, mais ...
Como detectar o primeiro e o último argumento nos modelos variado
Como detectar o primeiro e o último argumento nos modelos variado Para o primeiro argumento, é fácil (basta compararsizeof...(T) com 0), mas existe uma maneira de detectar o último element O exemplo #include <iostream> #include <typeinfo> ...