为什么如下代码中两个的输出结果不同:
#include<bits/stdc++.h> using namespace std; multiset<int>s; int main() { s.insert(114514);s.insert(1919810); printf("%d %d",*(--s.end()),*(s.end()--)); return 0; }
输出:(本地)
1919810 2