C ++標準では、int、long型のサイズをどのように表現していますか?
基本的なC ++型のサイズに関する詳細情報を探しています。私はそれがアーキテクチャ(16ビット、32ビット、64ビット)とコンパイラに依存することを知っています。 しかし、C ++の標準はありますか? 32ビットアーキテクチャでVisual Studio 2008を使用しています。ここに私が得るものがあります: char : 1 byte short : 2 bytes int : 4 bytes long : 4 bytes float : 4 bytes double: 8 bytes 私は、多くの成功なし、の大きさを述べる信頼できる情報を見つけることを試みたchar、short、int、long、double、float(と私は考えていなかった他の種類の)異なるアーキテクチャとコンパイラの下で。