#include <iostream>
#include <set>
using namespace std;
int main()
{
multiset<int> mm;
int tab[]={5,7,6,3,4,5,6,4,3,54,6,78,5,45,3,5,45,6,4,3};
for (int i=0;i<20;i++)
{
mm.insert(tab[i]);
}
multiset<int>::iterator ii=mm.begin()+3; //nie dziala
//cout<<*(mm.begin()+3); //to tez
//ii+=3; //i to
for (;ii!=mm.end();ii++)
{
cout<<*ii<<" ";
}
}
Witam
Mógłby mi ktoś powiedzieć dlaczego nie da się w powyższy sposób ustawić iterator na 3 elemencie ?