string 的append 函数⽤法append 函数是向string 的后⾯追加字符或字符串。
(1)向string 的后⾯加C-string
c++string类型(2)向string 的后⾯加C-string 的⼀部分
(3)向string 的后⾯加string(有两种⽅法)(4)向string 的后⾯加string 的⼀部分 ---A (5)向string 的后⾯加string 的⼀部分 ---B (6)向string 的后⾯加多个字符 1 2 3 4 basic_string& append( const value_type* _Ptr );string s ( "Hello " ); // s=”Hello ”const char *c = "Out There " ;s.append ( c ); // s=”Hello Out There” 1 2 3 4 basic_string& append( const value_type* _Ptr, size_type _Count );
string s ( "Hello " ); // s=”Hello ”const char *c = "Out There " ;s.append ( c , 3 ); // s=”Hello Out” 1 2 3 4 basic_string& append( const basic_string& _Str );string s1 ( "Hello " ), s2 ( "Wide " ), s3( "World " );s1.append ( s2 ); // s1=”Hello Wide”s1 += s3; // s1=”Hello Wide World”
1 2 3 4 basic_string& append( const basic_string& _Str, size_type _Off,
size_type _Count );string s1 ( "Hello " ), s2 ( "Wide World " );s1.append ( s2 , 5 , 5 ); // s1=”Hello World” 1 2 3 4 5 template < class InputIterator> basic_string& append(
InputIterator _First, InputIterator _Last );string str1f ( "Hello " ), str2f ( "Wide World" );str1f.append ( str2f.begin ( ) + 5 , d ( ) ); // s1=”Hello World” 1 2 3 basic_string& append( size_type _Count, value_type _Ch );string str1e ( "Hello " );str1e.append ( 4 , '!' ); // s1=”Hello ”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论