我想创建一个Commons.h
文件,我可以在其中放置一些共享信息、常量、宏和辅助函数。
该文件必须包含在我的应用程序的许多部分中。
如果我用这种语法创建函数,我会得到一个Duplicate Symbol
错误:
int myFunction(int a){
//do something..
}
如果我添加 static 关键字,我不会收到任何错误。
static int myFunction(int a){
//do something..
}
1)这是向项目添加辅助功能的有效/正确方法吗?static
2)在该定义中添加关键字究竟会发生什么?