1.5.                                         ______ ________25

 ,    :

char* str = "  .";

my_sfcring ("   ."), b(str);

     :

my_string() { len =0; s = new char[l]; }

    ,      
 .       :

my_string , (20), ("  .");

         -
.     ,       .
  b   ,     21 .   -
        "   .",
    18 ,        s.

1.5. 

 (overloading)      -
  .       , -
   .    pr i n t ()  -
 .      print ().

  string3. 

class my_string {
public:     // 

void print() const

{ cout  s  ": "  len  endl; }
void print(int n) const

{ for (int i = 0; i < n; ++i)
cout  s  endl; }

}
  ( print ()   .   CTDOKV

   print ()   .   
n .

three.print(2);    //  three 
three-print(-1);   // three  

  C++   . , , 
 +,     .    
   : friend  operator.   operator -
          
,         .  
friend        . -