struct dummy { int var; };
为什么使用这样的结构?大多数情况下,我已经在一些头文件中看到它们.
atomic_t类型也是这样定义的.不能简单地使用:
typedef int atomic_t;
假设在将来,你会意识到struct dummy应该包含一个名称字段,那么你可以将它的定义改为:
struct dummy { int var; char name[30]; };
而不会改变你的应用程序代码.