Derleyici hata C3533
'type': 'auto' içeren bir tür parametresi olamaz
Bir yöntem ya da şablon parametresi ile bildirilemez auto anahtar sözcük, varsayılan /Zc:auto derleyici seçeneği etkin olur.
Bu hatayı düzeltmek için
- Kaldırma auto parametre bildirimini anahtar sözcük.
Örnek
Aşağıdaki örnek ile işlev parametre bildirdiğinden C3535 ortaya çıkarır auto anahtar sözcüğünü ve derlenmiş olan /Zc:auto.
// C3533a.cpp
// Compile with /Zc:auto
void f(auto j){} // C3533
Aşağıdaki örnek bir şablon parametresiyle bildirdiğinden C3535 ortaya çıkarır auto anahtar sözcüğünü ve derlenmiş olan /Zc:auto.
// C3533b.cpp
// Compile with /Zc:auto
template<auto T> class C{}; // C3533