/J (Varsayılan Karakter Türü İmzasız)
Varsayılan char
türü olarak signed char
değiştirir ve char
türü bir int
türe unsigned char
genişletildiğinde sıfır genişletilmiş olur.
Sözdizimi
/J
Açıklamalar
Bir char
değer açıkça olarak signed
bildirilirse , /J seçeneği bunu etkilemez ve bir türe int
genişletildiğinde değer imzayla genişletilir.
/J seçeneği, varsayılan char
türün aralığını tanımlamak için LIMITS.h dosyasında ile birlikte #ifndef
kullanılan öğesini tanımlar_CHAR_UNSIGNED
.
ANSI C ve C++ için türün char
belirli bir uygulaması gerekmez. Bu seçenek, sonunda İngilizce dışında bir dile çevrilecek karakter verileriyle çalışırken kullanışlıdır.
Not
Bu derleyici seçeneğini ATL/MFC ile kullanırsanız bir hata oluşturulabilir. bu hatayı tanımlayarak _ATL_ALLOW_CHAR_UNSIGNED
devre dışı bırakabilseniz de, bu geçici çözüm desteklenmez ve her zaman çalışmayabilir.
Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için
Projenizin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Komut Satırı özellik sayfasını seçin.
Ek Seçenekler'de /J derleyici seçeneğini girin.
Bu derleyici seçeneğini program üzerinden ayarlamak için
- Bkz. DefaultCharIsUnsigned.
Ayrıca bkz.
MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi
Visual Studio’da C++ derleyicisi ve derleme özelliklerini ayarlama