Привет всем! Я попробую показать как можно заполнить ОП(Оперативная Память).
В ОП хранятся, в основном, переменные. Существуют несколько типов данных в C++:
Для того, чтобы как можно больше заполнить ОП нам нужен тим данных, у которого больше всего размер, но я покажу на примере с char.
вы сможете выбрать так и short* или int* разницы нет, я выбрал для удобства.
в C++ Динамический Массив, вызванный с помощью new, автоматически не удаляется (как это делает c#), нужно стереть Динамический Массив с памяти вручную delete[].
Мы можем даже Динамический Массив не удалять
.
Запустив программу, он будет засорять память, создавая символы, но никто их удалять не будет.
А запустив этот код, он НЕ будет засорять память, так как мы удаляем ДИНАМИЧЕСКИЙ МАССИВ!
НО ОП умеет чистить себя, так что вы не сможете сделать на этом серьёзный вирус!
Удачи всем!
В ОП хранятся, в основном, переменные. Существуют несколько типов данных в C++:

Для того, чтобы как можно больше заполнить ОП нам нужен тим данных, у которого больше всего размер, но я покажу на примере с char.
вы сможете выбрать так и short* или int* разницы нет, я выбрал для удобства.
в C++ Динамический Массив, вызванный с помощью new, автоматически не удаляется (как это делает c#), нужно стереть Динамический Массив с памяти вручную delete[].
Мы можем даже Динамический Массив не удалять

C++:
#include <iostream>
#include <iostream>//юзаем библиотеку ostream
using namespace std;//чтобы не писать всегда std
int main()
{
while(1){
char*a=new (nothrow)char[255555];//здесь, в вечном цикле, засоряем память, создавая символы(255555 штук) и сохраняя их в ОП
//delete[] a;//тут удаляем, но я пока закоментирую
}
return 0;
}

C++:
#include <iostream>//юзаем библиотеку ostream
using namespace std;//чтобы не писать всегда std
int main()
{
while(1){
char*a=new (nothrow)char[255555];//здесь, в вечном цикле, засоряем память, создавая символы(255555 штук) и сохраняя их в ОП
delete[] a;//тут удаляем
}
return 0;
}
НО ОП умеет чистить себя, так что вы не сможете сделать на этом серьёзный вирус!
Удачи всем!
Последнее редактирование: