【牛客网】—— 枚举(enum)所占内存大小

这里咱们先来看一道题 这是牛客网上的一个题,我在计算这个类的大小时,对于enum枚举类型所占空间的大小有了一些困惑,经过查阅资料我了解到其实在C++标准文档中是这样说明的:“枚举类型的尺寸是以可以容纳最大枚举子的值的整数的尺寸”,同时标准中也说名了:“枚举类型中的枚举子的值必需要可以用一个int类型表述”,也就是说,枚举类型的尺寸不可以超过int类型的尺寸,可是是否是必须和int类型具备相同的尺寸
相关文章
相关标签/搜索