//#include<iostream>
//using namespace std;
//
//class Ten
//{
//private:
// static int c; //当静态成员函数在私有成员下定义,类外不可对其进行访问
//public:
// static int a; //静态成员的定义
// static const int b = 14; //只有 静态 常量 整型 数据成员才能在类中初始化
// Ten()
// {
// a = 12; //静态成员可以在类内赋值,不能在类内初始化
// //在类内对静态成员进行赋值,会覆盖在类外初始化的值
// }
// static void fun()
// {
// cout << "静态函数成员" << endl;
// }
//};
//
//int Ten::a = 13; //静态成员在类外初始化
//
//int main()
//{
// //调用静态成员/函数
// //1.调用类名作用域
// cout << Ten::a << endl; //调用静态成员
// Ten::fun(); //调用静态成员函数
//
// //2.通过对象调用
// Ten t;
// cout << t.a << endl; //调用静态成员
// t.fun(); //调用静态成员函数
//
// cout << Ten::b << endl; //输出静态常量整型数据成员函数的数值
//
// return 0;
//}
////静态成员无this指针
////不能调用成员,静态成员函数只能使用静态成员变量
////静态成员是类本身的一个属性,当类创建后,静态成员就已经存在了,可以直接在类外调用(类名::静态成员(函数))