C++ Primer 英文版(第 5 版) 9.3分
读书笔记 7.6 static Class Members
Dirischlecht

static成员变量不被任何任何该类对象拥有,整个类只拥有一个。

static成员函数没有this指针

成员访问方式:通过 scope operator :: 、obj 、 obj ref 、obj pointer或成员函数内直接访问

--------------------------------------------------------------------------------------------------------------------------

类内声明成员函数时加static关键字,类外定义成员函数时不加

成员变量的 定义 和 初始化 必须放在类外,同成员函数一样,用::限制,而其后如果用到成员函数,不需要再用::限制

const/constexprs static成员变量的初始值可以/必须在类中指定,初始值必须为literal;定义可被省略

--------------------------------------------------------------------------------------------------------------------------

static成员变量支持incomplete type操作

static成员变量可被用做成员函数参数的默认值

0
《C++ Primer 英文版(第 5 版)》的全部笔记 77篇
豆瓣
免费下载 iOS / Android 版客户端