Void main (void)
{
FLOAT * P = NULL;
While (True)
{
P = new float [1000000];
COUT << "Eat Memory!" <
IF (p == NULL)
Exit (1);
}
}
For more than 32-bit applications, it is almost impossible to cause "memory consumption" whether using Malloc and New. I have written this test program with Visual C , see the above. This program will run without rest and will not terminate. Because the 32-bit operating system supports "virtual memory", the memory is used, and the hard disk space is automatically used. I only heard the hard disk, and the OS has been tired to the keyboard and the mouse has no response.