Exemple de gestion des Exceptions en c++

Author:

 pointeur
{filelink=13906}

#include 
using namespace std;

int main()
   {
   const unsigned long SIZE = 10000;    //Taille de la mémoire
   char* ptr;                           //pointeur sur la mémoire

   try
      {
      ptr = new char[SIZE];             //Allocation des octets
      }
   catch(bad_alloc)                     //Gestion des execption
      {
      cout << "nException bad_alloc : Impossible d'allouer cette taille de mémoire.n";
      return(1);
      }
   delete[] ptr;                        //désallouer la mémoire
   cout << "nUtilisation correcte de la mémoire.n";
   return 0;
   }

Leave a Reply

Your email address will not be published. Required fields are marked *