Append to string
Extends the string by appending additional characters at the end of its current value:
string (1)
string& append (const string& str);
substring (2)
string& append (const string& str, size_t subpos, size_t sublen);
c-string (3)
string& append (const char* s);
buffer (4)
string& append (const char* s, size_t n);
fill (5)
string& append (size_t n, char c);
range (6)
template <class InputIterator>
string& append (InputIterator first, InputIterator last);
initializer list(7)
string& append (initializer_list<char> il);
参考来源:http://www.cplusplus.com/reference/string/string/append/