Suppose we have a dynamically allocated 2D-Array called X of m rows and n columns. What is the proper way to deallocate the memory associated with this array? You may assume the columns have already been deallocated. code example
Example: Dynamically allocate a string object and save the address in the pointer variable p.
#include <iostream>
int main()
{
string* p;
int n;
p = new string; // Dynamically allocate a string object and save the address in the pointer variable p.
}