解决方案:
#include#include using namespace std; struct classCompare { bool operator()(const string& a, const string& b) const { //加入const即可解决 if(!(a[a.size()-1] == '\' ^ b[b.size()-1] == '\')){ return a < b; } else if(a[a.size()-1] == '\') return true; else return false; } }; multiset tmp; int main(){ tmp.insert("c\"); tmp.insert("c\"); for(auto i:tmp) cout<



