/J (domyślną jest typ unsigned char)
Zmienia domyślne char typ z signed char do unsigned chari char typu jest rozszerzone zero, gdy jest on rozszerzeniami do int typu.
/J
Uwagi
Jeśli char wartość jest jawnie deklarowane jako signed, /J opcja nie dotyczy, a wartość jest extended znaku, gdy jest on rozszerzeniami do int typu.
/J Opcja definiuje _CHAR_UNSIGNED, który jest używany z #ifndef w pliku LIMITS.h, aby zdefiniować zakres domyślnego char typu.
ANSI c i C++ nie wymagają określonej implementacji char typu.Ta opcja jest przydatna podczas pracy z danymi znaków, które ostatecznie będą tłumaczone w języku innym niż angielski.
[!UWAGA]
Użycie tej opcji kompilatora z ATL/MFC, może być wygenerowany błąd.Chociaż można wyłączyć ten błąd, definiując _ATL_ALLOW_CHAR_UNSIGNED, to rozwiązanie nie jest obsługiwane i może zawsze działa.
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz polecenie Właściwości.
W projekcie Stron właściwości okno dialogowe, w lewym okienku w obszarze Właściwości konfiguracji, rozwiń węzeł C i C++ i zaznacz wiersza polecenia.
W Dodatkowe opcje okienka, określ /J opcję kompilatora.
Aby programowo ustawić tę opcję kompilatora
Zobacz też
Zadania
Jak: Otwórz strony właściwości projektu