当前位置: 移动技术网 > 移动技术>移动开发>IOS > 常引用

常引用

2020年08月12日  | 移动技术网移动技术  | 我要评论
#include <iostream>
using namespace std;
struct Teacher
{
	int age=10;
};
void printfage(const Teacher & t)
{
	//t.age=22;
	cout<<t.age<<endl;
	
}
int main()
{
	//常引用是让变量的引用具有只读性质,不具有写性质
	//用变量初始化常饮用
	int a=10;
	const int &b=a;
	a=11;
	cout<<b<<endl;//11
	//用常量初始化常饮用
	const int c=20;//c++编译器把c放在符号表里
	//int &d=41; //41没有内存地址,用不了引用
	const int &d=41;//c++编译器分配了内存
	//d=42; //普通的常量(=右面有确切值的)都是不可更改的
	cout<<d<<endl;//41
	
	
	
	
	//常引用做函数参数
	Teacher t;
	t.age=30;
	printfage(t);//30
	
	
	

}

 

本文地址:https://blog.csdn.net/qq_42275872/article/details/107942577

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网