看别人的代码:typedef CTypedPtrArray<CObArray, CGridCellBase*> GRID_ROW;CTypedPtrArray<CObArray, GRID_ROW*> m_RowData;这怎么理解,谢谢

解决方案 »

  1.   

    CTypedPtrArray实际上相当于一个类指针数组,是C++的模板是一个很有用的动态数组模板. 它的意思就是 
    定义以GRID_ROW*为每个单元,组成的一组单元,名字叫m_RowData 。它可以轻松加入一个m_RowData,也可以轻松删除一个m_RowData
      

  2.   

    其中的CObArray是MFC 不基于模板的集合类之中的一个其他还有:
            CObArray             
           CByteArray           
           CDWordArray                CPtrArray          CStringArray          CWordArray          CUIntArray   他们都表示数组;列表有:
    CObList CPtrList CStringList 
      

  3.   

    那么 m_RowData中 存放的CGridCellBase类对象的指针?
      

  4.   

    m_RowData这个一组单元中的 每个单元是CGridCellBase** 是这个意思吗?