2

32 ビットおよび 64 ビット システムでの C および C++ 言語のデータ型のサイズに関する基本的な質問がいくつかあります。私は同じことについてネット上で説得力のある答えを得ることができませんでした.私の質問は.

  • C++言語の場合、データ型のサイズは依存しますか?
    • コンパイラが 32 ビットか 64 ビットか
    • コンピュータのアーキテクチャが 32 ビットか 64 ビットか
    • または、32 ビットおよび 64 ビット システムの C++ 言語標準。

前もって感謝します。

よろしく、ビジェイ。

4

1 に答える 1

2

それらは事実上すべてに依存し、おそらくコンパイラフラグにも依存するので、仮定をしないでください。ターゲットとするプラットフォームのドキュメントをまとめるか、(整数の場合)固定幅の標準タイプ(<stdint.h>C、<cstdint>C ++)を使用します。

于 2013-02-14T07:51:04.473 に答える