typedef struct 
{
CArray<long,long&> mLong;
}MYST;
CArray<MYST,MYST&> dd;

解决方案 »

  1.   

    最好外边保存指针用CPtrArray,操作里边用CArray
      

  2.   

    最好外边保存指针用CPtrArray,操作里边用CArray不然会很多麻烦
      

  3.   

    to adrianx:
    typedef struct 
    {
    CArray<long,long&> mLong; 
    }MYST;这样申明在用Add()时会有问题
      

  4.   

    我就用过CArray<int,int> array,在用某个值时写作array(i),跟int 数组一样哈哈。*_^
      

  5.   

    记住struct 和class的唯一区别就是struct 的默认声明是public, class 的默认声明是private,出此之外它们毫无区别。所以,在CArray中大胆地使用结构吧!
      

  6.   

    在数组类和链表类中嵌套是没有问题的,建议你采用象CPTRARRAY这种类型,里面的数据采用NEW分配,但要记着DELETE,我曾经用的嵌套比你复杂得多,包含了4,5层,都没出问题,但如果你要共享这些数据那你可得动番脑筋哟