Resultados de la búsqueda a petición "variadic"
C ++ 14: Cómo usar la plantilla variadic para crear una matriz de valores 1-100
Deseo obtener una variedad de valoresint buf[]={1...100}. Deseo que esta matriz se pueda construir en tiempo de compilación, usando una plantilla variadic. Esto es como una lista de comprensión de Python / Haskell, etc. Pero, ¿puede hacerlo la ...
Cómo usar adecuadamente referencias con plantillas variadas
Tengo algo como el siguiente código: template<typename T1, typename T2, typename T3, typename T4> void inc(T1& t1, T2& t2, T3& t3, T4& t4) { ++t1; ++t2; ++t3; ++t4; } template<typename T1, typename T2, typename T3> void inc(T1& t1, T2& t2, T3& ...
Matriz dimensional arbitraria utilizando plantillas Variadic
¿Cómo puedo crear una clase de matriz en C ++ 11 que se puede usar como Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;y acceder de una manera como a[2][1][2] = 15; d[1][2] ='a';También necesito sobrecargar al operador ...
¿Un método de plantilla variable para aceptar un número dado de dobles?
template <unsigned int N> class myclass { public: template <typename... Args> void mymethod(Args... args) { // Do interesting stuff } };yo quieromymethod ser llamado solo con exactamente N dobles. ¿Es eso posible? Es decir, decir ...
¿Cómo escribir una lambda variadic genérica que descarte sus parámetros?
Quiero escribir una lambda que tome un número arbitrario de argumentos por referencia universal y los ignore por completo. El método obvio sería utilizar la sintaxis para un paquete de parámetros universal variable y omitir el nombre del ...
Interfaz de matriz Golang Join
Intento crear una inserción masiva. Yo uso gormgithub.com/jinzhu/gorm [http://github.com/jinzhu/gorm] import ( "fmt" dB "github.com/edwinlab/api/repositories" ) func Update() error { tx := dB.GetWriteDB().Begin() sqlStr := "INSERT INTO ...
Error de compilación en la función de plantilla variable recurrente
He preparado una prueba de plantilla variadic simple en Code :: Blocks, pero recibo un error: Sin función de coincidencia para la llamada a 'OutputSizes ()' Aquí está mi código fuente: #include <iostream> #include <typeinfo> using namespace ...
Cómo encuentran las funciones vararg la cantidad de argumentos en el código de máquina?
¿Cómo pueden funciones variadas como printf averiguar el número de argumentos que obtuvieron? a cantidad de argumentos obviamente no se pasa como un parámetro (oculto) (vea uncall to printf en el ejemplo de asm ...
Parámetros de longitud variable en Objective-C
¿Cómo puedo hacer un método de clase con parámetros de longitud variable, en Objective-C? Por ejemplo, un método como -arrayWithObjects: NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", nil];
Existe alguna forma de utilizar la cadena de caracteres del preprocesador C ++ en argumentos macro variables?
Supongo que la respuesta a esta pregunta es no, pero sería increíble si hubiera una manera. Para aclarar, suponga que tengo la siguiente macro: #define MY_VARIADIC_MACRO(X...) // Does some stuff here in the macro definition Lo que me gustaría ...