Поделиться через


Ошибка компилятора C3413

"имя": недопустимое явное создание экземпляра

Компилятор обнаружил неправильно сформированный экземпляр.

Следующий пример приводит к возникновению ошибки C3413:

// C3413.cpp
template
class MyClass {};   // C3413

Возможное решение

// C3413b.cpp
// compile with: /c
template <class T>
class MyClass {};

template <>
class MyClass<int> {};