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


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

явное создание экземпляра; "класс" не является специализацией класса-шаблона

Нельзя явно создать экземпляр класса без шаблона.

Пример

При компиляции следующего примера возникнет ошибка C2946.

// C2946.cpp
class C {};
template C;  // C2946
int main() {}