我学到的姿势:我开始把string类型的a用成数组那样来排序,如:
sort(a,a+5);
后面发现这样会报错。
实在是太蠢了。
后面认识到,string是一个类,类的用法是用’.’号来用的,下面放上正确用法:
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
string s;
cin>>s;
cout<<s<<endl;
sort(s.begin(),s.end());
cout<<s<<endl;
return 0;
}
sort里面的参数其实就是首地址和末尾地址,还可以有个cmp比较方法。