用户登录
用户注册

分享至

常引用

  • 作者: 孩子不哭站直了撸
  • 来源: 51数据库
  • 2021-07-28
#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
	
	
	

}

?

软件
前端设计
程序设计
Java相关