在筛选了这里的许多帖子后,遇到了很多麻烦。一切都可以编译,但是在这个函数中我在这里遇到了崩溃,它应该动态地将一个数组的地址分配到这个指针数组中。我看到发布了一两个内存地址,所以我不确定为什么它会在这中间崩溃。
string *copyArray(string ptrArray[],int sizeArray)
{
string **dynamString = new string*[sizeArray];
int i;
for (i=0;i<=sizeArray;++i)
{
(*dynamString[i]) = ptrArray[i];
cout << dynamString[i];
}
return *dynamString;
}
从主要我有:
string *arrPtr;
和函数调用
arrPtr = copyArray(arrayOfStrings, arraySize);