我正在寻找有关基本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
(以及其他我没有想到的类型)在不同的架构和编译器下的大小,但没有太多成功。