c++ 引用
来源:互联网 发布:phaser.js 编辑:程序博客网 时间:2024/06/17 01:59
#include<iostream>
using namespace std;
int main()
{
int a =10;
int & ra =a; //别名,但不占用空间
//定义时必须初始化
ra=100; //a的值也会发生改变
cout <<a<<endl;
cout << ra<< endl;
}
定义时的初始化: “=”的含义是绑定
赋值时的: “=”代表拷贝
(本质是不同的)
int a; //声明变量a
int& ra = a; //声明一个引用,名字是ra,ra引用了a
注意,ra声明的时候必须同时给出它到底引用了谁
int& ra; //只声明不指明是不对的。
ra=b //编译时不会报错,因为此时是给a赋值,而不是引用b
int * & rpa=&a; //error 需要变量 &a为常量
int *p;
int * & rpa=p;
常量引用 (const修饰的引用类型可以用常量初始化 !!!!特例)
阅读全文
0 0
- 引用(c++)
- C++----引用
- c++-引用
- C ++ 引用
- 【c++】引用
- 【c++】引用
- C++:引用
- C++:引用
- C/C++:C++引用
- 【c/c++】const引用
- 【C/C++】c++弱引用 强引用
- 枚举 c#(引用)
- 数组引用(C++)
- C++_引用
- c语言中的引用
- (Linux,c++)引用
- 引用(C++)
- objective-c 引用计数
- nginx安装nginx-rtmp-module视频流媒体播放服务器模块
- 9月30日云栖精选夜读:阿里巴巴摘得LSVC桂冠 打造领先AI视频技术
- android.os.DeadSystemException
- Codeforces Round #305 (Div. 1) B. Mike and Feet(单调栈)
- IDEA构建UDF函数&注册到Hive源码&编译&验证及使用
- c++ 引用
- 深入理解Feign之源码解析
- 在Reactjs中使用Redux
- SVN的安装与配置
- ConfigReader(五)—— ReadBuySkinConfig
- ANDROID内存优化
- 2017年10月08日 上学
- nmake命令(windows下的makefile)
- NOIP 模拟赛 最大子矩形 单调栈