如果理解为地址操作符吧,讲不通,因为【&变量】是一个常量,不可能出现在赋值运算符左边的呀。
如果是引用,好像只在函数参数中定义的,一般的情况下有引用这个概念吗?谢谢。

解决方案 »

  1.   

    和参数中用法一样,是一个引用。
    int i=0;
    int& ri=i;
    i=2;//ri=2 now.
      

  2.   

    是一个引用。
    int i=0;
    int& ri=i;
    此时ri就是变量i的另一个名字,对ri操作就是对i操作!
      

  3.   

    我明白了。按照大家的提示,我觉得在这里应该是引用。可以理解为:strokelist 是对 pDoc->m_strokelist(CTypedPtrList<COblist,CStroke*>类型)的引用。谢谢大家。