Error

#Error

关于用delete删除二维数组

char *szSubFrame[64] ={0};
        char *word;
        int i, numString = 0;
        char *sep = "$\0\r\n";
        for(i=0, word = strtok(szBuff, sep);
                word != NULL;
                word = strtok(NULL, sep), i++)
        {
                szSubFrame[i] = new char[strlen(word)+1];
                memcpy(szSubFrame[i], word, strlen(word));
                numString++;
        }

       

        对于上述的代码,如何用delete删除动态建立的数组

        for(i=0; i<numString; i++)
        {
                delete []szSubFrame[i];
        }

        这个可以吗?

posted on 2009-10-07 20:45 Error 阅读(918) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理