在C++标准中:
sizeof(char),sizeof(signed char)和sizeof(unsigned char)是1.
C++中是否有其他类型的固定sizeof?
空结构是否符合此定义?
Bat*_*eba 10
第正如你所说,sizeof(signed char),sizeof(unsigned char),和sizeof(char)由标准定义为1.注意,char必须是signed或unsigned,但它一直被认为是一个独特的类型.在sizeof其他任何事情都是倒在实施受到一些限制(例如sizeof(long)不能小于sizeof(int)).
C++标准要求sizeof一个空类是一个大于零的整数值(否则指针算法会破坏).
| 归档时间: |
|
| 查看次数: |
284 次 |
| 最近记录: |