#include int main() { const int n = 0x7FFFFFFF; for (;;) { try { char* memory = new char[n]; memory[0] = 'A'; memory[n-1] = 'B'; std::cout << "A-OK"; } catch (std::bad_alloc) { std::cerr << "New throws a bad_alloc exception"; } } return 0; }