Error del compilador C2927
'function': para llamar a una plantilla de función se debe utilizar, al menos, un argumento
No se puede llamar a una plantilla de función sin argumentos. El tipo de los argumentos de plantilla determina qué versión de la función generar.