std::operator+(std::basic_string)
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(1) | |
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(2) | |
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(3) | |
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(4) | |
|   template<class CharT, class Traits, class Alloc>     basic_string<CharT,Traits,Alloc>  | 
(5) | |
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(6) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(7) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(8) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(9) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(10) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(11) | (C++11 起) | 
|   template< class CharT, class Traits, class Alloc >     basic_string<CharT,Traits,Alloc>  | 
(12) | (C++11 起) | 
返回由含来自 lhs 的字符后随来自 rhs 字符的字符串。
目录 | 
[编辑] 参数
| lhs | - | string 、字符或指向空终止数组的首字符的指针 | 
| rhs | - | string 、字符或指向空终止数组的首字符的指针 | 
[编辑] 返回值
1) basic_string<CharT,Traits,Alloc>(lhs).append(rhs)
2) basic_string<CharT,Traits,Alloc>(lhs) + rhs
3) basic_string<CharT,Traits,Alloc>(1,lhs) + rhs
4) lhs + basic_string<CharT,Traits,Alloc>(rhs)
5) lhs + basic_string<CharT,Traits,Alloc>(1,rhs)
6) std::move(lhs.append(rhs))
7) std::move(rhs.insert(0, lhs))
8) std::move(lhs.append(rhs)) 或 std::move(rhs.insert(0, lhs))
9) std::move(rhs.insert(0, lhs))
10) std::move(rhs.insert(0, 1, lhs))
11) std::move(lhs.append(rhs))
12) std::move(lhs.append(1, rhs))
[编辑] 示例
#include <iostream> #include <string> int main() { std::string s1 = "Hello"; std::string s2 = "world"; std::cout << s1 + ' ' + s2 + "!\n"; }
输出:
Hello world!
[编辑] 参阅
|   后附字符到结尾  (公开成员函数)  | |
|   后附字符到结尾  (公开成员函数)  | |
|   插入字符  (公开成员函数)  |