11.4.   317

throw (n);

 = new int[n] ;

if (p == 0)      // 
throw ("  ");

}
void g()

try {

vect a (n) , b(n) ;

;

catch(int n) { . }      //  
catch(char* error) { .. }// 
}                              // 

 throw ()       catch (int n).
    , ,   
     . , 
     .  throw ()   
       catch (char* error).

11.4.  

  throw     :

throw 
throw

 throw   .   
catch,   ,    -
  (try-),    . A throw  
   catch   (rethrow)  -
.  throw   ,   ,   -
        .

   throw      ,
   ,        .
  ,     :

  throwl.cpp

^include <iostream.h>
void foo ()

L

int i;

//,   
i = -15;

throw i ;

}