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.
bildirimci listesinde 'auto' her zaman aynı türe sahip olmalıdır
Açıklamalar
Bildirim listesindeki tüm bildirilen değişkenler aynı türe çözümlenmez.
Bu hatayı düzeltmek için
- Listedeki tüm
autobildirimlerin aynı türe sahip olduğundan emin olun.
Örnek
Aşağıdaki deyimler C3538'i verir. Her deyim birden çok değişken bildirir, ancak anahtar sözcüğün auto her kullanımı aynı türe neden olmaz.
// C3538.cpp
// Compile with /Zc:auto
// C3538 expected
int main()
{
// Variable x1 is a pointer to char, but y1 is a double.
auto * x1 = "a", y1 = 3.14;
// Variable c is a char and c1 is char*, but c2, and c3 are pointers to pointers.
auto c = 'a', *c1 = &c, * c2 = &c1, * c3 = &c2;
// Variable x2 is an int, but y2 is a double and z is a char.
auto x2(1), y2(0.0), z = 'a';
// Variable a is a pointer to int, but b is a pointer to double.
auto *a = new auto(1), *b = new auto(2.0);
return 0;
}