如何在c ++中访问多集中的特定元素?

时间:2018-05-21 13:59:35

标签: c++ stl multiset

我想找到连续输入流的中位数,并在输入值时显示它。我想为此目的使用多集,因为它会保持输入值的排序。

使用迭代器我试图找到中间元素,即中间

multiset <int> s;
multiset <int> :: iterator it;

it = s.begin() + s.size()/2;

cout<<(*it)<<endl;

但是这给了我一个错误!

是否没有办法从多集中访问一个元素?

0 个答案:

没有答案