引入
在C++基础语法:引用&的补充-优快云博客提到了引用类型在函数外是变量,在函数内部是指针.其中赋值细节部分,以及类中使用对象引用和对象的差别,返回引用和返回常量做一个理解
引用回顾
1.声明引用等于取变量地址;
引用赋值变量,相当于把引用指向地址的值赋值给变量
虽然他仍然是"指针",但用起来是看不出来的,所以被当成变量.
int main(void) {
int a = 10;
int& a_ref = a; //声明引用
int c = a_ref; //引用赋值变量
cout << c << endl;
}
2.将变量传入引用做形参的函数,可以改变原值,起到指针的作用
void plus2(int& a);
int main(void) {
int a = 10;
plus2(a); //改变传入值a
cout << a << endl; //原值已改变
}
void plus2(int& a) { //传入值加2
a += 2;
}

最低0.47元/天 解锁文章
1162

被折叠的 条评论
为什么被折叠?



