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; }