Exforsys
+ Reply to Thread
Results 1 to 2 of 2

Problem with Deleting

This is a discussion on Problem with Deleting within the C and C++ forums, part of the Programming Talk category; In C++ we have delete to delete objects once the object is finished using. I want to delete an array ...

  1. #1
    rachelle is offline Member Array
    Join Date
    Apr 2006
    Answers
    97

    Question Problem with Deleting

    In C++ we have delete to delete objects once the object is finished using. I want to delete an array of objects given below
    char *e = new char[50];

    For doing this when I gave delete I got error message from compiler. Why is it so? Can’t I use delete to delete the above array of objects? Someone kindly troubleshoot this error.


  2. #2
    sammy is offline Senior Member Array
    Join Date
    Apr 2006
    Answers
    144
    You have got the error in your program because you have made used to delete. But for deleting array of objects you have to use delete[]. Only for deleting an object we use delete but for deleting array of object one must make use of delete[].So replace delete with delete[] in your program and your program would execute successfully.


Latest Article

Network Security Risk Assessment and Measurement

Read More...