C++之string类简介


string 类位于名称空间std中,相对数组只有在定义的时候才能初始化,string对象更加灵活,大小自如。

string类的操作

1.赋值、拼接和附加

string str1 ;

char char1[10];

char char2[10] = "partner";

string str2 = "partner";

str1 = str2; //valid

char1 = char2; //invalid

string str3;

str3 = str1 + str2;

2.头文件cstring支持的用法

strcpy(str1, str2); // #include; 把charr2的内容复制到charr1

strcat(str1, str2); /把charr2追加到charr1

str1.size();//常规函数,string类的方法

strlen(str1);

其他形式的字符串


wchar_t title[] = L"Chief Astrogator"; // w_char string

char16_t name[] = u"Felonia Ripova"; //char16_t string

char32_t name[] = U"Humber Super Snipe"; //char32_t string