operator+

Appends one string to another.

  template <class charT, class traits, class Allocator>

  basic_string<charT,traits,Allocator>operator+

  (const basic_string<charT,traits, Allocator>& lhs,

  const basic_string<charT,traits,Allocator>& rhs);

  template <class charT, class traits, class Allocator>

  basic_string<charT,traits,Allocator> operator+

  (const charT* lhs,

  const basic_string<charT,traits,Allocator>& rhs);

  template <class charT, class traits, class Allocator>

  basic_string<charT,traits,Allocator> operator+

  (charT lhs,const basic_string

     <charT,traits,Allocator>& rhs);

  template <class charT, class traits, class Allocator>

  basic_string<charT,traits,Allocator> operator+

  (const basic_string<charT,traits,Allocator>& lhs,

  const charT* rhs);

  template <class charT, class traits, class Allocator>

  basic_string<charT,traits,Allocator> operator+

  (const basic_string <charT,traits,Allocator>& lhs, charT  rhs);  
Remarks

The combined strings are returned.