Microsoft 开发人员网络 > 论坛主页 > Visual C++ General > help a noob, deleting multi dimentional arrays
提出问题提出问题
 

已答复help a noob, deleting multi dimentional arrays

  • 2008年7月23日 15:40gafferuk 用户奖牌用户奖牌用户奖牌用户奖牌用户奖牌
     
    hi, how do you delete a multi dimentional array?

    example:

    char** buffer = new char*[100];

    for (int i = 0; i < 100; i++)
        buffer[i] = new char[50];




    how do I then delete this?

    is it like this?

    for (int i = 0; i < 100; i++)
        if (buffer[i])
    delete [] buffer[i];



    or like this?

    for (int i = 0; i < 100; i++)
        if (buffer[i])
    delete [] buffer[i];


    thanks for your time

答案

全部回复