3877 次
2 に答える
5
const signed char*と同じではありませんconst char*。それがそれを説明するので、あなたのコンパイル設定をチェックしてください。int8_t常に(決して=とは言わないでください)少なくとも私が見たすべての場所で)として定義されsigned charます。
于 2012-09-12T05:47:20.903 に答える
4
[18.4整数型]によると:
typedef signed integer type int8_t; // optional
そして[3.9.1基本的なタイプ]:
プレーン文字、符号付き文字、および符号なし文字は、3つの異なるタイプです。
int8_tは符号付き整数型(私のシステムではとして定義されていますsigned char)でcharありsigned char、別個の型であるため、異なります。
于 2012-09-12T05:48:50.957 に答える