/Zc:auto
(Menyimpulkan Jenis Variabel)
Opsi /Zc:auto
kompilator memberi tahu pengkompilasi cara menggunakan auto
kata kunci untuk mendeklarasikan variabel. Jika Anda menentukan opsi default, /Zc:auto
, pengkompilasi menyimpulkan jenis variabel yang dideklarasikan dari ekspresi inisialisasinya. Jika Anda menentukan /Zc:auto-
, pengkompilasi mengalokasikan variabel ke kelas penyimpanan otomatis.
Sintaks
/Zc:auto
[-
]
Keterangan
Standar C++ mendefinisikan arti asli dan direvisi untuk auto
kata kunci. Sebelum Visual Studio 2010, kata kunci mendeklarasikan variabel di kelas penyimpanan otomatis; yaitu, variabel yang memiliki masa pakai lokal. Dimulai dengan Visual Studio 2010, kata kunci menyimpulkan jenis variabel dari ekspresi inisialisasi deklarasi. /Zc:auto
Gunakan opsi kompilator untuk memberi tahu pengkompilasi untuk menggunakan arti kata kunci yang auto
direvisi. Opsi /Zc:auto
aktif secara default. Opsi /permissive-
tidak mengubah pengaturan /Zc:auto
default .
Pengkompilasi mengeluarkan pesan diagnostik yang sesuai jika penggunaan auto
kata kunci Anda bertentangan dengan opsi pengkompilasi saat ini /Zc:auto
. Untuk informasi selengkapnya, lihat auto
Kata kunci. Untuk informasi selengkapnya tentang masalah kesuaian dengan Visual C++, lihat Perilaku Nonstandar.
Untuk mengatur opsi pengkompilasi ini di Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.
Tambahkan
/Zc:auto
atau/Zc:auto-
ke panel Opsi tambahan: .