举例说明:
class A
{
enum {SIZE1 = 100, SIZE2=200,}
int array[SIZE1];
int array2[SIZE2];
};
分析: 类内枚举常量不占用对象的存储空间,在编译期间,被全部求值。枚举缺点:它的隐含数据类型是整数,其最大值有限,而且,不能表示浮点数(如 PI =3.14159)。
举例说明:
class A
{
enum {SIZE1 = 100, SIZE2=200,}
int array[SIZE1];
int array2[SIZE2];
};
分析: 类内枚举常量不占用对象的存储空间,在编译期间,被全部求值。枚举缺点:它的隐含数据类型是整数,其最大值有限,而且,不能表示浮点数(如 PI =3.14159)。