I
Size: a a a
I
CC
CC
M
I
M
FS
I
FS
I
CC
#include <set>работает удовлетварительно
#include <iostream>
int main()
{
std::multiset<int> c = {1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(auto it = c.begin(); it != c.end(); it++) {
if(*it % 2 == 1)
c.erase(*it);
}
for(int n : c) {
std::cout << n << ' ';
}
}
МС
#include <set>работает удовлетварительно
#include <iostream>
int main()
{
std::multiset<int> c = {1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(auto it = c.begin(); it != c.end(); it++) {
if(*it % 2 == 1)
c.erase(*it);
}
for(int n : c) {
std::cout << n << ' ';
}
}
МС
++it
, а не it++
.M
#include <set>работает удовлетварительно
#include <iostream>
int main()
{
std::multiset<int> c = {1, 1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(auto it = c.begin(); it != c.end(); it++) {
if(*it % 2 == 1)
c.erase(*it);
}
for(int n : c) {
std::cout << n << ' ';
}
}
GS
П
++it
, а не it++
.CC
CC
I