在C++中,结构名、联合名、枚举名都是类型名。
在定义变量时,不必在结构名、联合名、枚举名前冠以struct、union、enum。
例子:
enum boole {TURE, FALSE};
struct string
{
char *str;
int length;
};
union number
{
int i;
float f;
};
在C中,必须说明为:
enum boole bl;
struct string str;
union number num;
在C++中,可以说明为:
boole bl;
string str;
number num;
阅读(303) | 评论(0) | 转发(0) |