#include <iostream> #include <new> using namespace std; int main() { int *p, i; try { p = new int[32]; // allocate memory for 32-element int array } catch (bad_alloc xa) { cout << "Allocation failure.\n"; return 1; } for(i = 0; i <32; i++) p[i] = i; for(i = 0; i <32; i++) cout << p[i] << " "; delete [] p; // free the memory return 0; }