/Zc:trigraphs
(Penggantian Trigraf)
Ketika /Zc:trigraphs
ditentukan, pengkompilasi menggantikan urutan karakter trigraf dengan menggunakan karakter tanda baca yang sesuai.
Sintaks
/Zc:trigraphs
[-
]
Keterangan
Trigraf terdiri dari dua tanda tanya berturut-turut (??
) diikuti oleh karakter ketiga yang unik. Standar bahasa C mendukung trigraf untuk file sumber yang menggunakan kumpulan karakter yang tidak berisi representasi grafik yang nyaman untuk beberapa karakter tanda baca. Misalnya, saat trigraf diaktifkan, pengkompilasi menggantikan ??=
trigraf dengan menggunakan #
karakter . Melalui C++14, trigraf didukung seperti pada C. Standar C++17 menghapus trigraf dari bahasa C++. Dalam kode C++, /Zc:trigraphs
opsi pengkompilasi memungkinkan penggantian urutan trigraf oleh karakter tanda baca yang sesuai. /Zc:trigraphs-
menonaktifkan substitusi trigraf.
Opsi /Zc:trigraphs
nonaktif secara default, dan opsi tidak terpengaruh saat /permissive-
opsi ditentukan.
Untuk daftar trigraf C/C++, dan contoh yang memperlihatkan cara menggunakan trigraf, lihat Trigraf.
Untuk mengatur opsi pengkompilasi ini di lingkungan pengembangan 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.
Ubah properti Opsi Tambahan untuk disertakan
/Zc:trigraphs
atau/Zc:trigraphs-
lalu pilih OK.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk