The heap contains dynamically allocated memory during run time code example
Example: Dynamically allocate a string object and save the address in the pointer variable p.
#include <iostream>
int main()
{
string* p;
int n;
p = new string; // Dynamically allocate a string object and save the address in the pointer variable p.
}