#include <iostream> using namespace std; //引用的本质:指针常量(被指针修饰的常量) void test(int &m)//自动转换为int * const m; { m=10;//自动转换为*m=10; } int main(int argc, char** argv) { int a=10; int &ret=a;//自动转换为int * ret =&a; ret=20;//自动转换为*ret=20; test(a); return 0; }
引用的本质:指针常量