C++中const的作用
来源:互联网 发布:unity3d人物模型在哪里 编辑:程序博客网 时间:2024/05/17 08:08
1、可以定义常量。const定义的常量编译器可以对其进行数据静态类型安全检查
2、修饰函数形式参数。当输入参数为用户自定义类型和抽象数据类型时,将值传递改为const&传递可以提高效率。(引用传递不需要产生临时对象,省去了临时对象的构造、复制、析构过程消耗的时间,为了防止改变加const)
3、const修饰函数的返回值:如果给指针传递的函数返回值加const,则返回值不能被直接修改,且该返回值只能被赋值给const修饰的同类型指针
4、const修饰类的成员函数(函数定义体)任何不需要修改数据成员的的函数都可以使用const修饰,这样即使不小心修改了数据成员或调用了非const成员函数,编译器会报错。int get(void) const
- C和C++中const的作用?
- C语言中const的作用
- [C/C++]const的作用
- C语言中Static和Const关键字的的作用
- C语言中Static和Const关键字的的作用
- C语言中Static和Const关键字的的作用
- C语言中Static和Const关键字的的作用
- C语言中Static和Const关键字的的作用
- C语言中Static和Const关键字的的作用
- c/c++ const的作用
- C 关键字const的作用
- C/C++ 中const 的具体作用和用法
- C 语言中Const限定符的作用!
- C/C++中static和const关键字的作用总结
- C/C++中Static和Const的作用
- 嵌入式中C语言volatile和const的作用
- c++中const的作用- -
- C++中const的作用
- 第十次上机实验
- 蒋老大webbrowser 自定义翻译
- dwz服务端代码
- 《我们被这个世界改变了太多》
- c#解决高并发--加锁(Lock)
- C++中const的作用
- spring 配置的五种方式
- 设计Windows shell中set 命令的人应该好好反省一下自己(用set处理串时请注意空格)
- Vcastr 3.0 api
- GDB调试命令(转)
- dw服务端controller编码
- Struts2-安装
- sql中写事物和c#中执行事物
- 《程序员的第一年》---------- Properties.Settings 的读写