首页 > 其他 > 详细

static和const

时间:2018-04-06 20:46:17      阅读:244      评论:0      收藏:0      [点我收藏+]

http://www.cnblogs.com/afreeman/p/8463227.html

引用

引用是变量的别名。变量类型 &引用名 = 变量。

1,引用定义时必须初始化,引用初始化后不能再改变其值。

2,引用不占空间,指针占空间;不能声明一个引用数组,int & r[3];//error

技术分享图片

const

 

static

static修饰全局变量,该变量仅限于本源文件使用,其他文件不能使用,避免了命名冲突。

static修饰的全局函数同上。

static修饰类的数据成员,在内存中仅有一份,为所有对象共享,一般提供public static 函数访问之。

无对象时就已经存在,如果是public static 可以类名::变量调用。

务必不能在,h文件类中初始化,在类实现.cpp中初始化,格式
<数据类型><类名>::<静态数据成员名>=<值> (int Cat::count = 0;)

static成员函数,不能用const修饰。

静态函数不能调用非静态数据成员和非静态函数。
非静态函数可以调用一切数据成员和函数。

一/二维数组

 引用数组和数组引用,指针数组和数组指针

static和const

原文:https://www.cnblogs.com/afreeman/p/8463938.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!