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
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