标准库中的字符串类
C++语言直接支持C语言所有概念。
C++中没有原生的字符串类型。
由于C++中没有原生的字符串类型,C++标准库提供了string类型。
1、string 直接支持字符串链接
2、字符串大小比较
/*实验 字符串排序 拼接*/
#include <iostream> #include <string> #include <sstream> using namespace std; /*实验1 字符串排序 拼接*/ string string_add(string s[],int addnumber) { string ret=""; for(int i= 0; i<addnumber ;i++) { ret += s[i]+\';\';//字符串拼接 } return ret; } //首字母排序 swap();C++交换函数 //按照首字母排序 void string_sord(string s[],int len) { for(int i = 0;i<len ; i++) { for(int j=i ;j<len;j++) if(s[i] > s[j]) swap(s[i],s[j]);//使用 swap()交换两个字符串 } } int main() { string sTest[3] = { "abc", "cba", "bwe" }; cout<<string_add(sTest,3)<<endl; cout<<endl; string_sord(sTest,3); for(int i = 0; i< 3;i++) cout<< sTest[i]<<endl; return 0; }