C3539 błąd kompilatora
"typ": szablon argumentu nie może być typu, który zawiera 'auto'
Typ argumentu szablon wskazany nie może zawierać do użycia z auto słowa kluczowego.
Aby poprawić ten błąd
- Nie należy określić argument szablonu z auto słowa kluczowego.
Przykład
Poniższy przykład daje C3539.
// C3539.cpp
// Compile with /Zc:auto
template<class T> class C{};
int main()
{
C<auto> c; // C3539
return 0;
}