const 内联函数
来源:互联网 发布:ehviewer读图网络错误 编辑:程序博客网 时间:2024/06/03 12:56
const常量
1、声明时初始化 ,之后就不能再被改变 const int i;
2、指针常量和常量指针:
const int * p; p所指的内容不能被改变
int * const;p地址不能被改变
判别:以*为分界线,const在左边则数据为常量,const在右边则指针为常量
3、参数为常量:void f(const int p);表示P不能被改变
例如:void f(const int p){
int & m=p;
m++;//错误,m为p引用,和p表示同一个数据,不能改变
}
4、返回值为常量:const int f();此时返回值不能为左值被修改。
f()=6;//!!错误,返回常量,不能被修改
5、const指针不能赋给非常量指针,防止被修改
6、常量对象 const X obi;常量对象只能访问常量成员方法。
7、常量函数 void f() const;此时函数不能修改类中的成员,除非使用mutable修饰。对于6中的情况可以有 obj.f();
1、声明时初始化 ,之后就不能再被改变 const int i;
2、指针常量和常量指针:
const int * p; p所指的内容不能被改变
int * const;p地址不能被改变
判别:以*为分界线,const在左边则数据为常量,const在右边则指针为常量
3、参数为常量:void f(const int p);表示P不能被改变
例如:void f(const int p){
int & m=p;
m++;//错误,m为p引用,和p表示同一个数据,不能改变
}
4、返回值为常量:const int f();此时返回值不能为左值被修改。
f()=6;//!!错误,返回常量,不能被修改
5、const指针不能赋给非常量指针,防止被修改
6、常量对象 const X obi;常量对象只能访问常量成员方法。
7、常量函数 void f() const;此时函数不能修改类中的成员,除非使用mutable修饰。对于6中的情况可以有 obj.f();
- const 内联函数
- 关于const,内联函数和宏
- C/C++程序设计03(宏,const,sizeof,内联函数)
- 静态成员 内联成员函数 const对象和const成员函数
- 静态成员 内联成员函数 const对象和const成员函数
- const&内联&友元
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 内联函数
- 函数内联
- 内联函数
- 内联函数
- 内联函数
- php 随即插入百度关键字(不重复)
- Configure OpenGL on Eclipse with MinGW
- 本人译作《iPhone游戏开发》现已由人民邮电出版社出版发行
- ¥问题
- 程序员、架构师,技巧、感悟与职业分享 写给即将入行的程序员的一封信
- const 内联函数
- mybaits分页
- 风讯 4.0之前所有版本通杀拿SHELL 0day
- PHP盲注常用爆库暴表等等语句
- 关于旁注虚拟主机 经验
- PHP网站找绝对路径方法 (两种)
- ACCESS数据库溢出 MDB数据库溢出 (跨目录)
- PHP+MySQL 手工注入语句
- svn export