C++之静态(static)

 

一、静态数据成员与静态成员函数

 

二、从内存角度看静态数据成员

 

三、从this指针谈静态成员函数

 

四、注意事项

 

 

五、补充说明

1.《静态》课程评论:

静态成员是类的成员,不是对象的成员;

静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。

静态成员函数访问静态数据成员的方法:类名::静态成员名 || 对象名.静态成员名 || 对象指针->静态成员名

静态成员函数没有this指针。


2.在.cpp文件中实现静态成员函数时,不需要再在其前方加上static关键字。实现格式与普通成员函数相同。


3.const的本质是给成员函数的隐形this指针加const,而静态成员函数没有this指针,因此不能使用const修饰静态成员函数

 

 

 

posted @ 2018-09-19 21:53  eeeeeeee鹅  阅读(3405)  评论(0编辑  收藏  举报