【发布时间】:2013-01-04 00:11:46
【问题描述】:
我在 Visual Studio 2008 上看到了这个:
typedef enum testfoo
{
enum1,
enum2,
enum3
};
通常以这种方式使用 typedef 的 C 风格需要一个额外的部分(名称):
typedef enum testfoo
{
enum1,
enum2,
enum3
} testfoo_name;
前一个例子在做什么?奇怪的是它可以编译,但不确定它实际定义了什么。
【问题讨论】:
-
简短回答,
typedef在第一个示例中完全没有意义。
标签: c++