Resultados da pesquisa a pedido "variadic-templates"

4 a resposta

omo posso chamar um conjunto de construtores de classe base variados com base em pacotes de argumentos com tag

Eu gostaria de poder fazer isso: template<typename Mix> struct A { A(int i) { } }; template<typename Mix> struct B { B() { } B(const char*) { } }; template<template<typename> class... Mixins> struct Mix : Mixins<Mix<Mixins...>>... { // This ...

4 a resposta

Especializando um parâmetro de modelo variável no número mínimo de argumentos: legal ou não?

Tenho código: #include <cstdio> template<template<typename...> class> struct Foo { enum { n = 77 }; }; template<template<typename, typename...> class C> struct Foo<C> { enum { n = 99 }; }; template<typename...> struct A { }; ...

6 a resposta

Como posso ter vários pacotes de parâmetros em um modelo variáve

Function1( aceita um pacote de parâmetros. Funçãodois( aceita dois. Cada pacote é restrito a ser embalado em tiposA eB. Por que é impossível instanciardois(? template <typename T> struct A {}; template <typename T> struct B {}; ...