在本文中,我们将看到如何通过编写一个简单的C ++程序来填充整个内存。这里的逻辑很简单。我们将通过使用动态内存分配来创建新的整数变量。如果我们一次又一次创建一些变量,它将填充整个主内存。
在C ++中动态分配内存空间,我们可以使用new关键字。
new运算符的基本语法如下所示。
pointer_var = new data_type
要释放内存空间,我们可以使用delete关键字。语法是
delete pointer_var
注意:运行该程序后,可能会降低系统性能。由于内存空间不足,整个系统可能无法正常工作。
#include<iostream> using namespace std; main() { while(true) { int *var = new int; //allocate memory dynamically } }
输出结果
Here we cannot get any specific output to display. We can check the memory status in the task manager to get the idea about the output.