//-----------------搜索string对象的元素或子串------------------////采用find() //若查到返回第一个下标值,查不到返回2^32-1
S="cat dog cat";
//查找第一个字符'c'cout<<S.find('c')<<endl;
//查找第一个字符串"dog"cout<<S.find("dog")<<endl;
//查找第一个字符串"apple"cout<<S.find("apple")<<endl;
//-----------------string对象的比较------------------//
//使用compare()方法与其他字符串比较,同长如果它比对方大返回1,小返回-1,相等返回0S="cat dog cat";
cout<<S.compare("cat dog ")<<endl; //!!!!!!!!!!!!!!!!!!!!!!!!目前测试显示长度差
//-----------------用reverse反向排序string对象---------//
S="cat dog cat";
reverse(S.begin(),S.end());
cout<<S<<endl;