只有一个元素的结构的使用是什么?

前端之家收集整理的这篇文章主要介绍了只有一个元素的结构的使用是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例:
struct dummy 
{
    int var;
};

为什么使用这样的结构?大多数情况下,我已经在一些头文件中看到它们.

atomic_t类型也是这样定义的.不能简单地使用:

typedef int atomic_t;

解决方法

它更可扩展

假设在将来,你会意识到struct dummy应该包含一个名称字段,那么你可以将它的定义改为:

struct dummy 
{
    int var;
    char name[30];
};

而不会改变你的应用程序代码.

原文链接:https://www.f2er.com/c/111053.html

猜你在找的C&C++相关文章