#include <iostream>
using namespace std;
//#pragma warning(disable:4996)//去除警告4996
void StrFunction()
{
string str2("aabasasaaqde");
string str3("aaq");
// find函数。
cout << str2.find(str3, 7)<<endl;//找到与 str3 相同的字符串,str2中下标为7。
cout << str2.find(str3, 8)<<endl;//find返回的是无符号的整型。
cout << (int)str2.find(str3, 8)<<endl;//find返回的是无符号的整型。
cout << str2.find("aaq", 2) << endl;
cout << str2.find('a', 2) << endl;
cout << str2.substr(2,4) << endl;//返回字符串从下标2开始(加上下标2)往后一共四个字符。
str2.swap(str3);
cout << str2<<endl;//str2与str3进行交换。
cout << str2+str3<<endl;//str2与str3相加。
cout << str2+"sjdhj" << endl;//str2与str3相加。
}
int main()
{
StrFunction();
system("pause");
return 0;
}