#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
如对本文有疑问, 点击进行留言回复!!
POJ 3281 Dining (网络流/最大流建图拆点 EK+dinic解法)
IOS UIViewController和UIView的实用汇总
解决H5页面在iOS系统中滑动回弹效果(橡皮筋效果)导致的穿透问题
webpack-dev-server删除dist目录,图片不显示
Codeforces486 D. Valid Sets(树形dp,去重技巧)
网友评论