C++初学者的问题
看引用两天了,还是不理解.请大家指教.
引用的一个重要用途是,允许用户创建自动使用引用调用参数传递,而不是C++的缺省的值调用方法.
当把一个值赋给一个引用时,实际上是把该值赋给引用所指的变量,理解这一点很重要.
返回引用的一个例子:
#include "iostream.h"
char &replace(int i);
char s[80]="Hello There"
main()
{
replace(5)='x';
cout<<s;
return 0;
}
char &replace(int i)
{
return s[i];
}
返回:HelloxThere