Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'type': parametrenin 'auto' içeren bir türü olamaz
Açıklamalar
Varsayılan auto derleyici seçeneği etkinse, yöntem veya şablon parametresi anahtar sözcüğüyle bildirilemez.
Bu hatayı düzeltmek için
- anahtar sözcüğünü
autoparametre bildiriminden kaldırın.
Örnekler
Aşağıdaki örnek, anahtar sözcüğüyle bir işlev parametresi bildirdiğinden ve /Zc:autoautoderlendiğinden C3533 verir.
// C3533a.cpp
// Compile with /Zc:auto
void f(auto j) {} // C3533
Aşağıdaki örnek C++14 modunda C3533 verir çünkü anahtar sözcüğüyle auto bir şablon parametresi bildirir ve /Zc:auto ile derlenmiştir. (C++17'de, türü çıkarılmış tek bir tür olmayan şablon parametresiyle sınıf şablonunun geçerli bir tanımıdır.)
// C3533b.cpp
// Compile with /Zc:auto
template<auto T> class C {}; // C3533