对象指针的定义:
<类名> <*对象指针变量名>
对象指针的使用:
对象指针->数据成员名
或者
对象指针->成员函数名(参数表)
对象的引用
引用运算符为“&”
说明:
(1) “&”符号在赋值号的左边,表示是“引用”,如里赋号的右边,则是“取地址符”。
(2) 一个变量一量有了别名,这个别名就不能作为别的变量的别名。
(3) 别名不另占存储空间,别名只是给一个已有的变量起另一个名称而已。
引用的定义格式:
数据类型 & 引用名=变量名;
引用的使用:
类的静态成员
在类定义中,它的成员可以用关键字static声明,用static声明的成员称为静态成员,包括(静态成员与静态成员函数)。
格式:
static <数据类型><静态数据成员名>
说明:
(1) 类的静态数据是静态存储,必须对它进行初始化,其格式如下:
数据类型 类名::静态数据成员名=值
(2) 访问类的静态数据成员,采用如下格式:
类名::静态数据成员名
静态成员函数
在类定义中,用static声明的成员函数称为静态成员函数,表态成员函数和静态数据成员类似,都属于静态存储,也不属于某个对象,而是所有对象共有。
说明:
(1)类的静态成员函数可以直接访问该类的静态数据成员和静态成员函数,而访问非静态成员时,必须通过对象进行。
(2)类的静态成员函数不需要创建任何对象即可以被调用。
静态成员函数的访问格式如下:
类名::静态成员函数名(参数表)
如: