#include <iostream>
#include <new>
using namespace std;
int main()
{
double *p;
do { // this will eventually run out of memory
p = new(nothrow) double[100000];
if(p)
cout << "Allocation OK.\n";
else
cout << "Allocation Error.\n";
} while(p);
return 0;
}