CArray<float,float&> m_arr;
float型的数组

解决方案 »

  1.   

    CArray是一只模板类。
    你可以使用CArray < class TYPE, class ARG_TYPE > YourXXXArray;来定义你的ARRAY。参数说明:
    TYPE
    指存放在数组中的数据类型ARG_TYPE
    指用于存取数组中元素的参数类型,通常是前一个参数的引用。例如
    CArray<CPoint,CPoint> myArray;  // myArray中存放的是CPoint类型的数据
    CPoint pt;// Add elements to the array.
    for (int i=0;i < 10;i++)
       myArray.Add( CPoint(i, 2*i) );// Modify all the points in the array.
    for (i=0;i <= myArray.GetUpperBound();i++)
    {
       pt = myArray.GetAt(i);
       pt.x = 0;
       myArray.SetAt(i, pt);
    }
    再比如:
    CArray<float,float&> myArray; // myArray中存放的是float类型的数据

      

  2.   

    class CMyData;
    class CMyDataArray : public CArray<CData,CData>
    {
    .....
    };