小编HPe*_*rin的帖子

C结构定义标准

我在过去几年里用C语言进行编程,并养成了将结构的typedef放在头文件中的习惯,并将其定义保留在源文件中,这样其他人就可以使用我的文件而不会让他们搞砸了.

// header file
typedef struct s_example EXAMPLE
Run Code Online (Sandbox Code Playgroud)
// source file
struct s_example {
       // something
};
Run Code Online (Sandbox Code Playgroud)

这样做有什么不对,我应该让其他人知道我对我的结构做了什么吗?

我只是问这个,因为我看到很多人在头文件中显示所有内容.

c c++ standards struct standards-compliance

5
推荐指数
1
解决办法
230
查看次数

标签 统计

c ×1

c++ ×1

standards ×1

standards-compliance ×1

struct ×1