726_____________________________________________ 12

   ,  ,   -
  FA.

      (.  12.13.2),   
      :

static const int  = 10;

         .   -
     ,    -
   .     -
     . -
        , -
      ,   
   . ,     
MyClass  

const int ;

const int MinA;

         ,
        

MyClass(int = 0);

   :

MyClass::MyClass(int a) : MaxA(lO), MinA(l) {SetA(a);};

        
10,   MinA   1.

      
   .         -
      :

MyClass(int  = 0, int  = 10, int MinA = 1);



MyClass(int = 0, int = 10, int = 1);

(   ,        ,
     ).
     :

MyClass::MyClass(int a, int i, int j) : MaxA(i), MinA(j)
{ SetA(a); )

     , ,  -
:

MyClass ;          // :  = 0,  = 10, MinA = 1
MyClass MC(20);      //       = 20,  = 10, MinA = 1
MyClass MC(20,15);   //       = 20,  = 15, MinA = 1
MyClass MC(20,15,2); //       = 20,  = 15, MinA = 2

   .     ,
       
   .     
,       (-).    ,
    . :

class MyClass
{
public:

-MyClass(); //  

);