264  7.  ,    ...

7.7.1.4.      

    ,    -
       . 
 ,        -
.   ,      
       
,      ,   , 
  .     
  ,      .
         -
 throw-.

//   .

class exception {
public:

exception() throw() {}

exception(const exceptions) throw() {}

exceptions operator=(const exceptions) throw()
{return *this;}

virtual -exception() throw() {}

virtual const char* what() const throw();

       throw () -. -
  ,       . -
    ,       
.       ,  -
         .

7.8.  ,  
  

 

      
"  ",        -
   .  ,   
 ,       ,   -
,     -
.    -
,      -
,    -
D                    ,     
' /      -

F     3     1-1             .  -
/ __/ __/ __|        , -
S = ( + FBH + DE)               ^\     ,
S =       . 

  ,   -
. 7.6.   

