Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

전체 메모리를 채울 C++ 프로그램

<시간/>

이 기사에서는 간단한 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.