xxxxxxxxxx
delete[] arr // calls destructors for each element in array
// before calling array deallocating function
xxxxxxxxxx
// Delete is like 'free' in C.
// If you have a dynamic variable, you need to free its memory (delete it) using the delete keyword.
int arr = new int[7];
delete arr[];
xxxxxxxxxx
#include <iostream>
using namespace std;
int main() {
int length;
cin >> length;
int * arr = new int[length];
for (int i = 0; i < length; i++) {
arr[i] = (i + 1) * 10;
}
for (int i = 0; i < length; i++) {
cout << arr[i] << " " << endl;
}
delete[] arr;
return 0;
}