C++中string的函数构造函数(Constructors)语法:string();string(size_typelength,charch);string(constchar*str);string(constchar*str,size_typelength);string(string&str,size_typeindex,size_typelength);文档收集自网络,仅用于个人学习string(input_iteratorstart,input_iteratorend);文档收集自网络,仅用于个人学习字符串的构造函数创建一个新字符串,包括:以length为长度的ch的拷贝(即length个ch)以str为初值(长度任意),以index为索引开始的子串,长度为length,,stringstr1(5,'c');stringstr2("Nowisthetime...");stringstr3(str2,11,4);cout<<str1<<endl;cout<<str2<<endl;cout<<str3<<endl;owisthetime...time--------------------------------------------------------------------------------文档收集自网络,仅用于个人学习操作符(Operators)语法:==><>=<=!=++=[]你可以用==,>,<,>=,<=,and!=+或者+=操作符连接两个字符串,并且可以用[],仅用于个人学习相关主题:at(),compare().--------------------------------------------------------------------------------文档收集自网络,仅用于个人学习添加文本(append)语法:basic_string&append(constbasic_string&str);basic_string&append(constchar*str);basic_string&append(constbasic_string&str,size_typeindex,size_typelen);文档收集自网络,仅用于个人学习basic_string&append(constchar*str,size_typenum);文档收集自网络,仅用于个人学习basic_string&append(size_typenum,charch);basic_string&append(input_iteratorstart,input_iteratorend);文档收集自网络,仅用于个人学习append()函数可以完成以下工作:在字符串的末尾添加str,在字符串的末尾添加str的子串,子串以index索引开始,长度为len在字符串的末尾添加str中的num个字符,在字符串的末尾添加num个字符ch,:stringstr="HelloWorld";(10,'!');cout<<str<<endl;显示HelloWorld!!!!!!!!!!相关主题:+操作符--------------------------------------------------------------------------------文档收集自网络,仅用于个人学习赋值(assign)语法:basic_string&assign(constbasic_string&str);basic_string&assign(constchar*str);basic_string&assign(constchar*str,size_typenum);文档收集自网络,仅用于个人学习basic_string&assign(constbasic_string&str,size_typeindex,size_typelen);文档收集自网络,仅用于个人学习basic_string&assign(size_typenum,charch);函数以下列方式赋值:用str为字符串赋值,用str的开始num个字符为字符串赋值,用str的子串为字符串赋值,子串以index索引开始,:stringstr1,str2="WarandPeace";(str2,4,3);cout<<str1<<endl;显示and------------------------------------
C 中string函数 来自淘豆网m.daumloan.com转载请标明出处.