请问各位:
我需要一个动态指针数组,数组元素为一个类的对象指针。我改怎么分配内存空间?
比如是CWinThread的指针数组

解决方案 »

  1.   

    CWinThread** ppWinThread;
    ppWinThread = new CWinThread*[size];
    for(int i =0;i<size ;i++)
       ppWinThread[i] = new CWinThread;
      

  2.   

    可以用动态书组,不需要考虑何时分配空间CArray<CMyClass,CMyClass&> arr;
    CMyClass * pObj;
    arr.Add(pObj);或者stl
    vector<CMyClass> vt;
    CMyClass * pObj;
    arr.push_back(pObject);
      

  3.   

    CWinThread* ppWinThread;
    ppWinThread = new CWinThread[size];
    for(int i =0;i<size ;i++)
       {
         ppWinThread[i] = new CWinThread;
       }