Resultados da pesquisa a pedido "variadic-templates"

8 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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, ...

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 () { ...

2 a resposta

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 ...

7 a resposta

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 ...

2 a resposta

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> ...