C3533 chyba kompilátoru
"typ": Parametr nemůže mít typ obsahující "auto"
Parametr metody nebo šablonu nelze deklarovat s auto klíčové slovo Pokud výchozí /Zc:auto je volba kompilátoru.
Chcete-li opravit tuto chybu
- Odebrat auto klíčové slovo v deklaraci parametru.
Příklad
Následující příklad dává C3535, protože deklaruje parametr funkce se auto je dodržováno klíčové slovo a /Zc:auto.
// C3533a.cpp
// Compile with /Zc:auto
void f(auto j){} // C3533
Následující příklad dává C3535, protože deklaruje parametr šablony s auto je dodržováno klíčové slovo a /Zc:auto.
// C3533b.cpp
// Compile with /Zc:auto
template<auto T> class C{}; // C3533