能夠填滿整個記憶體的 C++ 程式


在此文章中,我們將探討如何編寫一個簡單的 C++ 程式來填滿整個記憶體。此處的邏輯非常簡單。我們將使用動態記憶體分配建立新的整數變數。如果我們反覆建立一些變數,它將填滿整個主記憶體。

在 C++ 中,我們可以使用新關鍵字動態分配記憶體空間。

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.

更新於: 30-Jul-2019

254 瀏覽量

啟動您的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.