468x60
 首页 > 电脑数码 > 正文

static和const的区别

编辑: www.caizipifa.cn    来源:用户发布   发布时间:2018/8/1   查看次数:52



static和const的区别阿呀


网友回答

只在声明中使用对于C/C++语言来讲,
const就是只读的意思.
static,规定此函数只在当前模块可见.
类:
const,一般不修饰类,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,返回只读变量的函数.
static,规定此全局变量只在当前模块(文件)中可见.
static const 应该就是上面两者的合集.
下面分别说明.0中试了一下,修饰类没啥作用)
static.
文件:
文件指针可当作一个变量来看,与上面所说类似.
函数,调用结束后存储空间不释放;
对于全局变量,(在VC6:
全局:
const,只读的全局变量,如果以文件划分作用域的话,其值不可修改,此变量只在当前文件可见;对于static函数也是在当前模块内函数可见,C++中似乎没有静态类这个说法;
static一般有2个作用,且用法与普通类大不相同:
const.
static const,又是只在当前模块中可见的,既是只读的,规定作用域和存储方式.对于局部变量,一般还是拿类当特殊的变量来看.C#中有静态类的详细说明

上一篇:安徽准北有小演员培训吗
ad250_2
本站内容来自网友发布,本站无法保证其部分内容的正确性,请用户一定仔细辨别。
[乐天百科求知网 www.caizipifa.cn]   [联系QQ:885 971 98]  
沪ICP备10013557号