我想编个返回值 为 CString[] 类型的类方法, 这样的方法应该怎么定义

解决方案 »

  1.   

    CString* AllocCString(int Length)
    {
     CString* strings = new CString[Length];
     return strings;
    }
      

  2.   

    也可以将数组作为函数输出参数int GetCStringArray(CString str[],int n)
    {
       -----
       return 0;
    }
      

  3.   

    我是指函数的返回值是 CSTRING 数组类型
      

  4.   

    CStringArray,CString数组类.去MSDN查一下其用法.
      

  5.   

    CStringArray 不支持拷贝构造函数,就是说,不可能用数组返回而只能用其指针或引用返回. 除非自己继承这个类,写拷贝构造函数.我在想有没有好的方法,通过值传地的方式来返回数组.