Dynamic Memory Allocation In C Geeksforgeeks Code Example


Example 1: what is dynamic memory allocation in c++

In the dynamic memory allocation the memory is allocated during run time. The space which is allocated dynamically usually placed in a program segment which is known as heap. In this, the compiler does not need to know the size in advance. In C++, dynamic memory allocation means performing memory allocation manually by programmer. It is allocated on the heap and the heap is the region of a computer memory which is managed by the programmer using pointers to access the memory. The programmers can dynamically allocate storage space while the program is running but they cannot create a new variable name.    Example:

Example 2: dynamic memory allocation in c++

#include <iostream> using namespace std;  int main () {    double* pvalue  = NULL; // Pointer initialized with null    pvalue  = new double;   // Request memory for the variable      *pvalue = 29494.99;     // Store value at allocated address    cout << "Value of pvalue : " << *pvalue << endl;     delete pvalue;         // free up the memory.     return 0; }

Comments

Popular posts from this blog

Converting A String To Int In Groovy

"Cannot Create Cache Directory /home//.composer/cache/repo/https---packagist.org/, Or Directory Is Not Writable. Proceeding Without Cache"

Android How Can I Convert A String To A Editable