replace

Replaces the string with a string, Null Terminated Character Type Sequence or char type.

  basic_string replace pos1, size_type n1,

  const basic_string& str);

  basic_string& replace(size_type pos1, size_type n1, 

  const basic_string& str,size_type pos2, size_type n2);

  basic_string& replace(size_type pos, size_type n1, 

  const charT* s,size_type n2);

  basic_string& replace

  (size_type pos, size_type n1, const charT* s);

  basic_string& replace(size_type pos, size_type n1, 

  size_type n2, charT c);

  basic_string& replace(iterator i1, iterator i2, 

  const basic_string& str);

  basic_string& replace(iterator i1, iterator i2, 

  const charT* s, size_type n);

  basic_string& replace(iterator i1, iterator i2, const charT* 
  s);

  basic_string& replace(iterator i1, iterator i2,

  size_type n, charT c);

  template<class InputIterator>

  basic_string& replace

  (iterator i1, iterator i2,InputIterator j1, InputIterator  j2);  
Remarks

May throw an exception,