· 引用
引用就是变量的别名,对引用操作和对变量操作完全一样
引用必须初始化且不能为空
引用不能更换目标
引用不占用额外的内存
例如:李白 -> 李太白 青莲居士 诗仙...
void foo(int& a)
{
a++;
}
int main()
{
int a = 20;
int& b = a;
int& c = b;
cout << a << b << c << endl;
c = 10;
cout << a << b << c << endl;
cout << &a << " " << &b << " " << &c << " " << endl;
cout << "==========" << endl;
foo(a);
cout << a << endl;
return 0;
}