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


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

"тип": аргумент шаблона не может быть типом, содержащим "auto"

Указанный тип аргумента шаблона не может содержать ключевое слово auto.

Чтобы исправить эту ошибку

  •  Не указывайте аргумент шаблона вместе с ключевым словом auto.

Пример

Следующий пример вызывает ошибку C3539.

// C3539.cpp
// Compile with /Zc:auto
template<class T> class C{};
int main()
{
   C<auto> c;   // C3539
   return 0;
}

См. также

Ссылки

автоматическое ключевое слово