Ошибка компилятора C2904
"идентификатор": имя уже использовано для шаблона в текущей области видимости
Проверьте наличие повторяющихся имен в коде.
Следующий пример приводит к возникновению ошибки C2904:
// C2904.cpp
// compile with: /c
void X(); // X is declared as a function
template<class T> class X{}; // C2904