#if 0
static
全局变量 外延性 static 作用域 仅限于本文件
局部变量 auto 生命周期 存储位置
#endif
#if 0
static 在类内部的表现,用来实现族类对象间的数据共享。
在生成对象的时候,普通数据员才有空间。而 static 成员在类志明的时候,就己经开辟了空间(data rw)
static 数据成员,既属于类,也属于对象,但终归于类。
类其实本质上也是一个命名空间
1,初始化
类内定义,类外初始化。 type 类名:: 变量名=初值 int A::share = 100;
2,static 数据成员,既属于类,也属于对象,但终归于类。
//static 修饰成员函数,他的作用只有一个,用于管理static成员。
//static 修饰的成员函数,既属类也属于对象,但终归于类。
//staic 修饰的成员函数,因为他属于类,所以没有this指针,不能访问非staitc 数据成员及及成员函数
static const 成员
如果一个类的成员,既要实现共享,又要实现不可改变,那就用static const 修饰。
修饰成员函数,格式并无二异,修饰数据成员。必段要类内部实始化。
;
#endif
static
最新推荐文章于 2024-09-20 21:48:23 发布