Bagikan melalui


/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: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

  1. Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  2. Pilih halaman properti Properti>Konfigurasi C/C++>Baris Perintah.

  3. Tambahkan /Zc:auto atau /Zc:auto- ke panel Opsi tambahan: .

Lihat juga

/Zc (Kesuaian)
auto Kata Kunci