【发布时间】:2016-11-20 06:43:36
【问题描述】:
我完全理解作为类成员的静态函数的使用。但是可能使用与任何类无关或全局定义的静态函数。例如-
#include <iostream>
using namespace std;
static int func()
{
cout<<"This is a function";
}
int main()
{
/*Random code here*/
return 0;
}
【问题讨论】:
-
static在命名空间范围内表示internal linkage。 -
请您详细说明一下。我是静态函数的新手。
-
我更喜欢为此使用匿名命名空间。部分原因是它避免了对
static的一些混淆。
标签: c++