我的代码的骨架如下:
vector<char**> myFunc(some param) {
char**first = new char*[some size];
char*second = new char[some other size];
}//sizes depend on param
while(...) {
vector<char**> myVec;
myVec = myFunc(param);
/* some stuff happens
*
*/
}//end while
可以明显地扣除,我需要在while循环结束之前删除第一个和第二个。我试图删除[] myVec [i](在一个循环中),但没有用,以及其他的排列。有什么想法吗?
谢谢! (我使用new而不是malloc来表示'简单';因为我的理解都是相同的(除了只删除新的等等)。
答案 0 :(得分:0)
std::vector<std::vector<std::string>>>