#include <iostream> #include <new> using namespace std; int main() { int *p, i; try { p = new int [10]; // allocate 10 integer array } catch (bad_alloc xa) { cout << "Allocation Failure\n"; return 1; } for(i=0; i<10; i++ ) p[i] = i; for(i=0; i<10; i++) cout << p[i] << " "; delete [] p; // release the array return 0; }
0 1 2 3 4 5 6 7 8 9