Compartir a través de


Error del compilador C2781

'declaración': se espera al menos valor1 argumentos: valor2 proporcionados

Una plantilla de función con una lista de parámetros de variable tiene demasiado pocos argumentos.

El ejemplo siguiente genera el error C2781:

// C2781.cpp
template<typename T>
void f(T, T, ...){}

int main() {
   f(1);   // C2781

   // try the following line instead
   f(1,1);
}