CArray是一个模板类数组。至于数组里面的具体内容是什么需要自己制定。
因此,typedef CArray <m, m&> f表示f是一个内容为类m的数组。

解决方案 »

  1.   

    CArray是一个模板,CArray<m, m&>则是一个用此模板定义的元素为class m的Array类。f即是用此类定义的一个对象,即成员为class m类型的一个Array。
      

  2.   

    错了,错了,你用的是typedef,那么f不是一个对象,而代表了成员为class m的一个Array类。你可以用f再去定义实际的对象。
      

  3.   

    f等价于CArray <m, m&> ,是你自己定义的一个新类
    typedef int ss
    ss相当于int
      

  4.   

    f是一个新类,它是用来存放m类的数组。
    m m1;
    f.Add(m1)就是数组中增加一个元素
      

  5.   

    m是类,而f就是m为元素的数组。
    你可定义一个变量为
    f  var;
    即CArray <m, m&> var;
    只不过是用f代替CArray <m, m&>而已
      

  6.   

    确实容易,typedef吗,说白了差不多相当于字符替换,当然跟define还是有区别的,