VisualStudioでCプラットフォームを使用しています。intmax_tデータ型はLinuxベースのプログラミングでのみ使用されるか、C言語(ANSI言語)でもサポートされていることを知りたいです。
質問する
524 次
1 に答える
1
intmax_t
とは両方ともuintmax_t
C99の一部ですが、一部のコンパイラは、実際にそれらを使用するために、このようなもの(またはこれ)でシムする必要があります。ここで最初のリンクのメインページを引用します:
このプロジェクトは、 MicrosoftVisualStudioの不在
stdint.h
と不在を埋めます。inttypes.h
このファイルは、C99標準ライブラリの一部としてISO/IECによって標準化されています。C99準拠のプロジェクトをMicrosoftVisualStudioでコンパイルまたは使用する場合は、これらのヘッダーが欠落している可能性があります。
于 2012-10-01T16:28:33.133 に答える