/Zc:auto
(Değişken Türünü Çıkar)
Derleyici /Zc:auto
seçeneği, derleyiciye değişkenleri bildirmek için anahtar sözcüğün auto
nasıl kullanılacağını bildirir. Varsayılan seçeneğini belirtirseniz, /Zc:auto
derleyici, bildirilen değişkenin türünü başlatma ifadesinden başlatır. belirtirseniz /Zc:auto-
, derleyici değişkeni otomatik depolama sınıfına ayırır.
Sözdizimi
/Zc:auto
[-
]
Açıklamalar
C++ standardı, anahtar sözcük için auto
özgün ve düzeltilmiş bir anlamı tanımlar. Visual Studio 2010'un öncesinde anahtar sözcüğü otomatik depolama sınıfında bir değişken bildirir; yani, yerel ömrü olan bir değişkendir. Visual Studio 2010'dan başlayarak, anahtar sözcüğü bildirimin başlatma ifadesinden bir değişkenin türünü gösterir. Derleyiciye anahtar sözcüğün /Zc:auto
düzeltilmiş anlamını auto
kullanmasını söylemek için derleyici seçeneğini kullanın. Seçenek /Zc:auto
varsayılan olarak açıktır. seçeneği /permissive-
varsayılan ayarını /Zc:auto
değiştirmez.
Anahtar sözcüğünü kullanımınız auto
geçerli /Zc:auto
derleyici seçeneğiyle çelişiyorsa, derleyici uygun bir tanılama iletisi oluşturur. Daha fazla bilgi için bkz auto
. Anahtar sözcük. Visual C++ ile ilgili uyumluluk sorunları hakkında daha fazla bilgi için bkz . Standart Dışı Davranış.
Visual Studio'da bu derleyici seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
Ek seçenekler: bölmesine veya
/Zc:auto-
ekleyin/Zc:auto
.