用CObArray 来管理一维,再构造其对象的一维数组。
例如:CObArray straa;
     CStringArray *stra=new CStringArray;   用 straa.Add(stra);将动态字符串数组地址存入straa;再用类似的方法在stra 中
存入动态构建的CString 对象的地址。
   不知你问的是否这个意思。

解决方案 »

  1.   

    在<Thingking in C++ >里介绍了一个例子Stack(栈),我想那个方法肯定是可以的,不过需要你自己写一个简单的类.
      

  2.   

    CString ** Dim2Strings = new CString * [ n ];
    for( int i = 0 ; i < n ; i ++ )
          Dim2Strings[ i ] = new Cstring [ m ];
      

  3.   

    CString ** Dim2Strings = new CString * [ n ];
    for( int i = 0 ; i < n ; i ++ )
          Dim2Strings[ i ] = new Cstring [ m ];
      

  4.   

    编一个类,用一维数组模拟二维数组。
    CStringArray2
    {
       CStringarray m_pArray = null;
       int m_iCol = 0;
       int m_iRow = 0;
       CStringarray::CStringarray( int i, int j) {
          m_iRow = i;
          m_iCol = j;
          m_pArray = new CStringArray( i * j);
       }
       public String CStringarray::GetAt( int i, int j) {
          m_pArray.GetAt( i * iRow + j);
       }
    }