/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:autoderleyici, 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:autodeğ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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.

  3. Ek seçenekler: bölmesine veya /Zc:auto- ekleyin/Zc:auto.

Ayrıca bkz.

/Zc (Uyumluluk)
auto Anahtar sözcük