Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Otomatik anahtar sözcük

/Zc:Auto (değişken türü ortaya çýkarmak)