刚学set试了一下这段代码:
#include<bits/stdc++.h> using namespace std; int main() { int i; multiset<int> s; for(i=5;i>=1;i--) s.insert(i); s.insert(4); cout<<"s end="<<*s.end(); return 0; }
但最后却输出了s end=6,有没有dalao能解释一下,thx