1. 几种初始化string对象的方式
2. 常用的string操作
3. 对1和2的一些操作进行简单的C++代码实现
#include <iostream>
#include <string>
using namespace std;
int main()
{
string mystr ("WonderChaos");//mystr初始化为一个字符串字面值副本
string answer;//默认构造answer为空串
if (mystr.empty())//1代表string为空串
{
answer = "是空串。";
}
else
{
answer = "不是空串。";
}
cout<<mystr<<"是否为空串?"<<answer<<endl;
for (int i = 0; i!=mystr.size();i++)
{
cout<<i<<": "<<mystr[i]<<endl;
}
}