static在修饰类成员(静态成员变量)时的用法
一.静态成员变量
1.定义和初始化:
①声明:在类内用static声明
②初始化:必须在类外初始化(静态常量整型可例外)
2.特性:
①所有成员对象共享同一个静态成员变量;
②访问方式:类名::成员 或 对象.成员/对象指针->成员
③初始化规则:
(1)非 const 静态成员:必须类外初始化;
(2)const 静态整型(int/char/bool 等):可类内直接初始化
(3)inline static 成员可类内初始化
1.定义和初始化:
①声明:在类内用static声明
②初始化:必须在类外初始化(静态常量整型可例外)
2.特性:
①所有成员对象共享同一个静态成员变量;
②访问方式:类名::成员 或 对象.成员/对象指针->成员
③初始化规则:
(1)非 const 静态成员:必须类外初始化;
(2)const 静态整型(int/char/bool 等):可类内直接初始化
(3)inline static 成员可类内初始化
全部评论
相关推荐
点赞 评论 收藏
分享
12-28 14:41
Royal Northern College of Music 招聘专员 点赞 评论 收藏
分享
12-28 17:20
长安大学 无线通信工程师 点赞 评论 收藏
分享