C++中如何区分引用和取地址符号&?
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++中如何区分引用和取地址符号&?相关的知识,希望对你有一定的参考价值。
引用是在写函数定义的时候用,调用的时候直接写,没有取地址符&,
指针是在函数定义的时候用*,调用的时候用取地址符号&,例如:
void funcA(int& a,int& b)//这是引用
//TODO
void funcB(int* input)//这是要用取地址
//TODO
int main()
int a = 1;
int b = 2;
funcA(a, b);//引用,调用函数的时候不需要取地址符
int c = 3;
funcB(&c);//取地址,调用函数的时候,因为函数要求输入为指针,因此要取地址
return 1;
以上是关于C++中如何区分引用和取地址符号&?的主要内容,如果未能解决你的问题,请参考以下文章