用引用做函数的形参

作者在 2010-05-14 19:10:38 发布以下内容
函数的参数传递
   --用引用做形参
引用是C++比C扩充的一种派生数据类型
    引用是为对象取一个别名,不占存储空间.
    引用类型说明符为&.
例:
   int someInt;
   int& rInt=someInt;
例如:
   int i,j;
   int &ri=i;
       //建立一个int型的引用ri,并将其初始化为变量i的一个别名
   j=10;
   ri=j;  //相对于 i=j;
例:
  void main()
   {
      int i=100, &refi=i;
      cout<<refi<<endl;
      refi+=100;
      cout<<i;
    }
声明一个引用型变量时,必须同时使之初始化,即声明它代表那一个变量.并且从此不可改变.
一旦一个引用被初始化后,就不能改为指向其它对象.
引用可以作为形参
   void swap(int& a,int& b) {...}
 
 
这是今天学会的,不错,书上根本就没讲过,比指针用起来方便多了
c/c++/VC6.0 | 阅读 998 次
文章评论,共0条
游客请输入验证码