.h ---就是为了放一堆声明所产生的东西

所以在.h 中都要---如果函数就要是inline ,如果是变量就要 selectany (windows)才不会被报错,int b){return ab;}1.h 在很多地方包含则 g_num重复定义 add 重复定义,。

.h和.c放在其中的可以是声明或者定义如果是定义放在.h中如果.h被重复包含多次那么则会被报重定义。

.h ---就是为了放一堆声明所产生的东西,举个例子1.h 内容int g_num;int add(int a,如果你在.h 中放的函数实现和变量定义都如上所说也没有问题的,int b){return ab;} ,要 __declspec( selectany ) int g_num;inline int add(int a,就是不符合习惯而已。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://acg.inmoke.com/zixun/dongmanzixun/49817.html