Resultados de la búsqueda a petición "variadic-templates"
paquetes de parámetros no expandidos con ‘... '- ¿otro error de plantilla variadic con gcc?
Es bien sabido que el tratamiento de gcc de plantillas variadas es irregular (ver, por ejemplo,esta [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51253]yesta [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47226]), pero me pregunto si ya se conoce el ...
¿Plantillas variables y declaración de cambio?
Tengo la siguiente función que puede tomar N argumentos de diferentes tipos y reenviarlos a N funciones con plantilla en cada tipo individual, de esta manera (ejemplo con dos argumentos): template <typename T1, typename T2> bool func(int& ...
Guía de deducción variable no tomada por g ++, tomada por clang ++: ¿quién está en lo correcto?
Considere el siguiente código: template <typename... Types> struct list { template <typename... Args> list(Args...) { static_assert(sizeof...(Types) > 0); } }; template <typename... Args> list(Args...) -> list<Args...>; int main() { list l{0, ...
¿Qué es va_arg () en la plantilla variadic de C ++ 11? [duplicar]
Esta pregunta ya tiene una respuesta aquí: Índice de tipo C ++ durante la expansión de plantilla variable [/questions/15014096/c-index-of-type-during-variadic-template-expansion] 2 respuestasHe leído algunos artículos sobre esta nueva ...
coincidencia de parámetros de plantillas variadic en std :: function
Tengo el siguiente código: #include <iostream> #include <functional> template<typename Return, typename... Params> void func(std::function<Return(Params... )> x) {} void f(double) {} int main() { //func<void, double>(f); // compile error here in ...
aliasing una función de plantilla variadic
Tengo una función variadic como: void test(int){} template<typename T,typename...Args> void test(int& sum,T v,Args... args) { sum+=v; test(sum,args...); }Quiero alias a algo como: auto sum = test;//error : can not deduce auto from test int ...
Parámetros de plantilla de plantilla con plantillas variadas
En aras de la claridad, he eliminado cosas como el constructor y destructor, etc., de abajo, donde no agregan nada a la pregunta. Tengo una clase base que se usa para crear un ancestro común para una clase de plantilla derivada. class ...
Almacenamiento heterogéneo de variables miembro de parámetro de clase variable
Tengo una plantilla de clase variable que se usa para crear una clase de nivel superior para un número variable de clases. Cada clase que debe ir en la clase de nivel superior se deriva de una clase base, ya que existe una funcionalidad común ...
Pasar argumentos de plantilla variadic a una función variadic
Estamos utilizando una biblioteca C de terceros que proporciona unprintf()función de registro de estilo, void log(const char *format, ...);Por razones por las que no vale la pena entrar, debemos limitar la velocidad a la que se registran los ...
Expansión de paquete de plantilla variable
Estoy tratando de aprender plantillas y funciones variadic. No puedo entender por qué este código no se compila: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int ...