| 日本−日本語 |
|
|
|
![]() |
HP C/ANSI C バージョン B.11.11.16 リリースノート > 第1章 HP C/ANSI C リリースノートバージョン B.11.11.06 の新機能 |
|
HP C コンパイラ バージョン B.11.11.06 でサポートされた新機能は次のとおりです。 __FUNCTION__ は、コンパイラによって定義されるchar への定義済みのポインターで、ソースプログラムでは、その時点で処理中の関数の名前を指します。
+ub オプションは、非修飾の char、 short、 int、 long および long long のビットフィールドを unsigned として扱います。 このオプションは、enum のビットフィールドの符号、またはビットフィールドでない文字の符号には影響しません。 新しいコンパイラでは、UTF-16 として、ASCII 文字列または文字 ( 文字変換無しの 8 ビット char) のみサポートしています。UTF-16 の説明は、『The Unicode Standard, version 3.0』http://www.unicode.org (英語版)、[UNICODE] を参照してください。定義については、ISO/IEC 10646-1 [ISO-10646] の Annex Q を参照してください。 任意の文字列または文字の先頭に u を付けると、コンパイラによって UTF-16 文字列または UTF-16 文字として識別され、 unsigned short 型として格納されます。 例:
新しい -mt オプションは、マルチスレッド機能をサポートします。このオプションを使用すると、-l および -D などの他のフラグを設定する必要はありません。 HP C コンパイラが、必要に応じて適切なフラグを設定します。
マルチスレッドソースコードをコンパイルするとき、次のマクロが使用されます。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||