HPe*_*rin 5 c c++ standards struct standards-compliance
我在过去几年里用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)
这样做有什么不对,我应该让其他人知道我对我的结构做了什么吗?
我只是问这个,因为我看到很多人在头文件中显示所有内容.