C++之静态(static)


 

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

 

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

 

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

 

四、注意事项

 

 

五、补充说明

1.《静态》课程评论:

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

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

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

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


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


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

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM