同様に、ネイキッドchar16_tは署名付きですか、署名なしですか? 実装定義ですか?
1927 次
1 に答える
20
標準 (C++11 以前のドラフト n3290、または C++11 以降のドラフト n3337) §3.9.1 Fundamental typesから:
型
char16_tとは、基になる型と呼ばれるで、それぞれとchar32_tと同じサイズ、符号、位置合わせを持つ別個の型を示します。uint_least16_tuint_least32_t<stdint.h>
uint_least16_tとuint_least32_tは両方とも署名されていないため (§18.4.1ヘッダー<cstdint>の概要char16_tから)、 と についても同じですchar32_t。
于 2013-03-07T18:40:09.150 に答える