关于static用法的求助
时间:2011-12-17
来源:互联网
“在模块内,被声明为静态的函数只能被这一模块内的其他函数调用。”
请问,这里所指的模块,在VS中是不是指整个Solution
作者: yuhuimoon 发布时间: 2011-12-17
指的是cpp文件
static表明此函数是内部链接
作者: et214721856 发布时间: 2011-12-17
未指定则是外部链接
作者: agoago_2009 发布时间: 2011-12-17
作者: logicouter 发布时间: 2011-12-17
作者: wizard_tiger 发布时间: 2011-12-17
C/C++ code
int abc(int c, int d) { int a; static int b; ..... }
第二次调用这个函数,a的值会重新计算,而b的值会保留第一次结果
作者: i945800687 发布时间: 2011-12-17
不是,是指这一个程序块
C/C++ code
int abc(int c, int d)
{
int a;
static int b;
.....
}
第二次调用这个函数,a的值会重新计算,而b的值会保留第一次结果
不好意思,没讲清楚,应该是“b的值会以第一次结果作为初值”
作者: i945800687 发布时间: 2011-12-17
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28