1.int &a = b;
a和b完全一样,可以通过改变a来改变b;
2. const &a = b;//主要作用,可以在使用b时防止一不小心修改了b,且由于是引用的方式,所以不会重新生成一个对象,可以节省时间和空间。
a和b完全一样,但a不可以修改。
例子:const Rear& fx(const string& c)
string b;
Rear xxx = fx(b);
3.int *b =&a;这里&是取地址运算符,将a的地址赋值给b指针。
1.int &a = b;
a和b完全一样,可以通过改变a来改变b;
2. const &a = b;//主要作用,可以在使用b时防止一不小心修改了b,且由于是引用的方式,所以不会重新生成一个对象,可以节省时间和空间。
a和b完全一样,但a不可以修改。
例子:const Rear& fx(const string& c)
string b;
Rear xxx = fx(b);
3.int *b =&a;这里&是取地址运算符,将a的地址赋值给b指针。