#include <iostream> #include <string> using namespace std; int main() { string str("12345678"); char ch[]="abcdefghijklmn"; //定义空字符串a string a; //构造函数,将str全部复制给str_1; string str_1(str); //构造函数,从字符串str的第二个元素开始,复制五个元素,赋值给str_2 string str_2(str,2,5); //将ch的前五个元素赋值给str_3 string str_3(ch,5); //将五个A组成的字符串赋值给str_4 string str_4(5,'A'); //复制str的所有内容给str_5 string str_5(str.begin(),str.end()); cout<<str<<endl<<a<<endl<<str_1<<endl<<str_2<<endl<<str_3<<endl<<str_4<<endl<<str_5<<endl; return 0; }
C++ STL string的构造函数
猜你喜欢
转载自blog.csdn.net/ibelievesunshine/article/details/80205439
今日推荐
周排行