xxxxxxxxxx
int *a = new int; // cấp phát bộ nhớ cho con trỏ a thuộc kiểu int (4 bytes)
double *arr = new double[5]; // cấp phát 5 ô nhớ cho mảng arr thuộc kiểu double (8 bytes)
xxxxxxxxxx
//This is how you use new in c++
int * v = new int[5] //5 elements of type int
// [pointer] = new [type] [size]
xxxxxxxxxx
int *a = new int;
// do_something;
delete a; // giải phóng con trỏ a đã cấp phát ở trên
double *arr = new double[5];
// do_something;
delete[] arr; // giải phóng mảng arr đã được cấp phát ở trên