basic_string& append( size_type count, CharT ch ); (1) basic_string& append( const basic_string& str ); (2) (3) basic_string& append( const basic_string& str,
size_type pos,
size_type count ); (until C++14) basic_string& append( const basic_string& str,
size_type pos,
size_type count = npos); (since C++14) basic_string& append( const CharT* s,