Error del compilador C2947
se esperaba que ">" para finalizar la construcción; se encontró "syntax"
Es posible que una lista de argumentos genéricos o de plantilla no se haya finalizado correctamente.
El error C2947 también se puede generar por errores de sintaxis.
El ejemplo siguiente genera el error C2947:
// C2947.cpp
// compile with: /c
template <typename T>= // C2947
// try the following line instead
// template <typename T>
struct A {};