-1

重複の可能性:
C ++ 11:intptr_t / int_ptr_t、intmax_t / int_max_t?

VisualStudioでCプラットフォームを使用しています。intmax_tデータ型はLinuxベースのプログラミングでのみ使用されるか、C言語(ANSI言語)でもサポートされていることを知りたいです。

4

1 に答える 1

1

intmax_tとは両方ともuintmax_tC99の一部ですが、一部のコンパイラは、実際にそれらを使用するために、このようなもの(またはこれ)でシムする必要があります。ここで最初のリンクのメインページを引用します:

このプロジェクトは、 MicrosoftVisualStudioの不在stdint.hと不在を埋めます。inttypes.hこのファイルは、C99標準ライブラリの一部としてISO/IECによって標準化されています。C99準拠のプロジェクトをMicrosoftVisualStudioでコンパイルまたは使用する場合は、これらのヘッダーが欠落している可能性があります。

于 2012-10-01T16:28:33.133 に答える