6
结构定义应该放在.h还是.c文件中?
我已经struct在标头中看到了s的完整定义,也看到了声明—一种方法比另一种方法有什么优势吗? 如果有什么不同,我通常会在 .h typedef struct s s_t; 编辑 为了清楚起见,选项是头文件中的声明和类中的定义,或者头文件中的声明和定义。两者都应该导致相同的可用性,即使是通过链接实现的,不是吗? 我看到很多几乎重复的内容,例如,这里没有完全匹配的内容。如果我在这方面错了,请纠正我。