440                                 . STL   

.6.2. -

   ,   ,   
 .

 string,  

string&	operator=(const strings s)	 
strings	operator=(const char* p)	 char* 
strings	operator=(const char c)	 char  
strings	operator+=(const strings s)	  s
strings	operator+=(const char* p)	 char*  
strings	operator+=(const char c)	 char   
operator	vector<char>()const	   
char operator[](sizet pos) const	    pos
chars operator[](sizet pos)	   
		  pos

    -,   -
 .         string,
char*  char.     append ().

 strings append(const strings s, size_t pos = 0,
size_t n = npos);

 n     pos  s    .

//, si " " s2 " 7  "

si.append(s2);          //si "  7  "

/ /

s2.append(si, 0, 4);    //s2 " 7  "

 strings append(const char* p, size_t n) ;

strings appendfconst char* p) ;

strings appendfchar c, size_t n = 1);

      string     
       string.

 strings assign(const strings: s, size_t pos = 0,

size_t n = npos);

   pos  s     n .

//, si " " s2 " 7  "
si.assign(s2);   //si " 7  "

      :

strings; assign(const char* p, size_t n);

strings assign(const char* p) ;

strings: assign(char c, size_t n = 1);

 strings insert(size_t posi, const strings str, size_t pos2 = 0
size_t n = npos);