Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

bad_alloc Exception in C++

#include <iostream>
using std::cout;
using std::bad_alloc;                  
 int main()
{
  int* p[10];
   
   try 
   {
      for ( int i = 0; i < 10; i++ ) 
      {
         p[ i ] = new int[2];
         cout << "\nAllocated successfully";
      }
   }catch ( bad_alloc &memoryAllocationException )
   {
      cout << "Bad allocation " << memoryAllocationException.what() ;
   }
   
   return 0;
}