C++之静态(static)
2024-10-07 20:45:17
一、静态数据成员与静态成员函数
二、从内存角度看静态数据成员
三、从this指针谈静态成员函数
四、注意事项
五、补充说明
1.《静态》课程评论:
静态成员是类的成员,不是对象的成员;
静态成员函数不能直接访问非静态函数,普通成员函数可以调用静态函数。
静态成员函数访问静态数据成员的方法:类名::静态成员名 || 对象名.静态成员名 || 对象指针->静态成员名
静态成员函数没有this指针。
2.在.cpp文件中实现静态成员函数时,不需要再在其前方加上static关键字。实现格式与普通成员函数相同。
3.const的本质是给成员函数的隐形this指针加const,而静态成员函数没有this指针,因此不能使用const修饰静态成员函数。
最新文章
- Cleave.js – 自动格式化表单输入框的文本内容
- 解决virtualbox装ghost xp装驱动时报portcls.sys蓝屏的问题
- Web应用安全十大主动安全措施
- Tableau10.0学习随记-分组问题
- IOS源码封装成.bundle和.a文件,以及加入xib的具体方法,翻遍网络,仅此一家完美翻译!! IOS7!!(3) 完美结局
- 使用JS对HTML标签进行增删改查
- ios中怎么样判断路径最后的后缀名称
- 【转】 管理CPU 亲和性
- PERL 脚本
- 利用腾讯企业邮箱开放API获取账户未读邮件数初探
- python3-day6(模块)
- Android学习笔记之ContentProvider
- 【转载】java InputStream读取数据问题
- 各种语系的unicode对应以及local编码方式
- SyntaxError: Unexpected token ' in JSON at position 2
- git知识点
- hdu 4004 (二分加贪心) 青蛙过河
- 源码包安装Python3.6
- protected 与 internal
- English trip M1 - PC12 I'd Like a Room Please Teacher:Taalan