Resultados de la búsqueda a petición "variadic"

4 la respuesta

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

3 la respuesta

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

2 la respuesta

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

2 la respuesta

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

1 la respuesta

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

1 la respuesta

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

2 la respuesta

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

4 la respuesta

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

3 la respuesta

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];

3 la respuesta

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