Nar*_*rek 2 c++ static function return-value
可能重复:
什么是"静态"功能?
我在全局命名空间中看到了一个声明如下的函数:
static int function_name(int a, double* p, int c, float * u)
{
//do something with these arguments
}
Run Code Online (Sandbox Code Playgroud)
static关键字在这里意味着什么?
编辑:现在,当我知道什么是静态时,请解释一下什么优势使得函数的限制只在声明它的文件中可见?我的意思是为什么我应该限制我的功能可见性,它给我什么?