Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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:autodefault .
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:autoatau/Zc:auto-ke panel Opsi tambahan: .