静态成员与静态函数

静态成员和函数可以被所有对象共享使用
当它的值发生变化时,所有对象中的值随之发生变化
而普通对象中的成员的值变化时,并不影响其他对象中的值
记法:相当于全局变量,任何一个相关的操作都可能改变它的值


1.静态成员变量和函数的声明:
在前边加上关键字:static
static double rate;
2.定义:
静态成员的定义:  (静态成员一定需要定义)
变量的类型  类名::变量名 = 初始值
double Bank::rate = 0.02;
静态函数的定义:
与普通函数的定义相同
3.使用
cout << Bank::rate << endl;   //可见不必通过创建对象即可访问
Bank::rate = 0.003;          //可以直接修改










你可能感兴趣的:(C++)