c++引用、const使用
来源:互联网 发布:js展开收起效果 编辑:程序博客网 时间:2024/05/19 23:13
引用(&)的作用:1、取地址(在等号右边) 2、取别名(在等号左边)
代码举例
int x=3;int *p=&x;//取地址,初始化指针int &y=x;//y是x的别名int *&q=p;//为指针取别名
const的应用
const int x=3;x=5;//出错,不能对常量赋值//const int x=3;//与#define x 3相比,需要语法检查//const int x=3;int y=5;const int *p=&x;//等价于int const *p=&x;*p=5;//错误,*p是常量p=&y;//正确x=5;//正确//int x=3;int y=3;int *const p=&x;int const &z=x;&z=y;//错误z=20;//错误p=&y;//错误,指针是常量*p=10;//正确,x值变为10//函数引用,使传入函数的变量值不变void fun(const int &a.const int &b);int main(){int x=3;int y=5;fun(x,y);//报错}void fun(const int &a,const int &b){a=10;b=20;}//如果不带const则不会报错,x=10,y=20
阅读全文
0 0
- 【c/c++】const引用
- C++:const和引用
- c++引用、const使用
- C++const对象和 引用
- 11、C++const指针 引用
- c传参引用const
- const 引用(c++primer笔记)
- C++_引用与const
- C++:指针、引用和CONST
- C++primer: 引用&与 const 引用
- C++(常)引用,const,指针引用
- [C/C++]: C++ const引用浅析
- C语言const使用
- C语言const使用
- C/C++ const使用
- [c++]const使用
- 【C++】尽可能使用const
- 《唐老师C++》之const引用
- Docker 使用指南 (一)—— 基本操作
- 石子合并
- YL(后台开发)面试算法题目
- MySQL 不停服务 在线进行100亿数据迁移切换
- Lua集锦三 oo 的实现
- c++引用、const使用
- Linux最常用命令及快捷键整理
- 为什么HashMap是线程不安全类?
- python/numpy/ndarry数组扩维
- 连续总结第二十六天
- [ENVI] 正射校正
- 特别显示
- maven中排除依赖传递 pom.xml的exclusions
- JavaScript正则表达式基本语法