Aracılığıyla paylaş


/Zc:trigraphs (Trigraphs Substitution)

Belirtildiğinde /Zc:trigraphs , derleyici karşılık gelen bir noktalama karakteri kullanarak bir trigraf karakter dizisinin yerini alır.

Sözdizimi

/Zc:trigraphs[-]

Açıklamalar

Trigraf, ardışık iki soru işaretinden (??) ve ardından benzersiz bir üçüncü karakterden oluşur. C dil standardı, bazı noktalama karakterleri için uygun grafik gösterimleri içermeyen bir karakter kümesi kullanan kaynak dosyalar için trigrafları destekler. Örneğin, trigraflar etkinleştirildiğinde, derleyici karakteri kullanarak trigrafın # yerini alır??=. C++14 aracılığıyla trigraflar C'de olduğu gibi desteklenir. C++17 standardı, C++ dilinden trigrafları kaldırır. C++ kodunda /Zc:trigraphs , derleyici seçeneği karşılık gelen noktalama karakterine göre trigraf dizilerinin değiştirilmesini sağlar. /Zc:trigraphs- trigraf değişimini devre dışı bırakır.

Seçenek /Zc:trigraphs varsayılan olarak kapalıdır ve seçenek belirtildiğinde /permissive- bu seçenek etkilenmez.

C/C++ trigraflarının listesi ve trigrafların nasıl kullanılacağını gösteren bir örnek için bkz . Trigraflar.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında 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 özelliğini veya içerecek /Zc:trigraphs-/Zc:trigraphs şekilde değiştirin ve ardından Tamam'ı seçin.

Ayrıca bkz.

/Zc (Uyumluluk)
Trigraflar