const的用法
来源:互联网 发布:北交大知行pt网址 编辑:程序博客网 时间:2024/06/04 18:40
(1)const用于定义常量:const定义的常量编译器可以对其进行数据静态类型的安全检查。
(2)const修饰函数形式参数:当输入参数为用户自定义类型和抽象数据类型时,应该将“值传递”改为“const&传递”,可以提高效率,而const可以防止参数被修改。
(3)const修饰函数的返回值:如给“指针传递”的函数返回值加const,则返回值不能被直接修改,且该返回值只能被赋值给加const修饰的同类指针。例如:
const char *GetChar(void ){}
char *ch=GetChar();//error
const char *ch=GetChar();//correct
(4)const修饰类的成员函数(定义函数体):任何不会修改数据成员的函数都应用const修饰,这样,当不小心修改了数据成员或调用了非const成员函数时,编译器都会报错。
const修饰类的成员函数形式为:int GetCount(void)const;
0 0
- const 的用法
- const关键字的用法
- const的用法说明
- const限定词的用法
- const 的用法
- const的用法【转】
- const的用法小结
- const的用法
- 关于CONST的用法
- const的用法lizi
- const的用法lizi2
- const的用法
- 关于const的用法
- Const的用法
- CONST的用法
- const的用法
- 关于CONST的用法
- 关于CONST的用法
- Hibernate入门
- 管程的特点
- Mac 批量删除 .svn 文件
- MySQL server has gone away 问题的解决方法
- HDU 1005
- const的用法
- android_01_电话拨号器
- BZOJ 3450 Tyvj1952 Easy
- 51nod-1478 括号序列的最长合法子段
- A. Meeting of Old Friends
- NYOJ-311-完全背包(DP)
- 操作系统
- JavaScript 浏览器对象模型2
- Codeforces700B. Connecting Universities