- 博客(1)
- 收藏
- 关注
原创 C++ static用法
(1)静态数据成员可以实现多个对象之间的数据共享,它是类的所有对象的共享成员,它在内存中只占一份空间,如果改变它的值,则各对象中这个数据成员的值都被改变。(2)静态数据成员是在程序开始运行时被分配空间,到程序结束之后才释放,只要类中指定了静态数据成员,即使不定义对象,也会为静态数据成员分配空间。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所以在非静态成员函数中是可以调用静态成员的。a. 类的对象可以使用静态成员函数和非静态成员函数,但不能通过类名来调用类的非静态成员函数。
2023-05-08 16:05:12
487
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人