c++关键字及其含义:
1、 inline,定义内联函数,该关键字是基于定义的 。如果只在函数声明时给出inline,则函数不会被认为是内联函数,所以必须在函数定义的地方也加上inline 。
【c++关键字及其含义】
2、const,定义常量成员,包括const数据成员和const成员函数,const数据成员必须也只能通过构造函数的初始化列表进行初始化 。
3、mutable,这个关键字的引入是解决const成员函数要修改成员变量,通常而言,const成员函数只能访问成员变量,不能修改成员,但是如果成员变量被mutable修饰了,则在const成员函数中可以修改该变量 。
4、static,声明静态成员,包括静态数据成员和静态成员函数,它们被类的所有对象共享,静态数据成员在使用前必须初始化,而静态成员函数只能访问静态数据成员,不能访问非静态数据成员,因为该函数不含有this指针 。
推荐阅读
- c++能干什么
- c++如何运行
- 网站关键字优化攻略。
- 专项附加扣除包括哪些及其标准?
- wps表格怎么查找关键字
- 注册商标专用权的保护范围及其侵权表现
- 专利申请被视为撤回及其恢复
- 电脑桌面背景图库?谁能找到这张图片及其图集的1440*90
- wifi怎么加密 无线加密的多种方法及其区别
- VI设计的理论知识及其发展