Dynamic Memory Allocation using new and delete Operators in c++
This video tutorial teaches you how to do dynamic memory allocation in c++ using new and delete operators.
check out what is dynamic memory allocation and what is the need of it at
https://www.youtube.com/watch?v=X_7VIkTPHBo
you will learn how to use new and delete operators in c++, how new and delete operator works in c++, how to allocate memory using new and how to deallocate or free memory using free in c++ with examples.
source code for this tutorial
#include <iostream>
using namespace std;
int main()
{
int *pointer = nullptr;
cout << "how many items u are gonna enter"<<endl;
int input;
cin >> input;
pointer = new int[input];
int temp;
for(int counter =0; counter < input ; counter++){
cout << "enter the item "<<counter+1<<endl;
cin >> temp;
*(pointer+counter) = temp;
}
cout << "the items you have entered are"<<endl;
for(int counter =0; counter < input ; counter++){
cout << counter+1 << " item is "<<*(pointer+counter)<<endl;
}
delete []pointer;
return 0;
}