b
for (size_t index = 0; index < hui.size(); index++) {
auto &elem = hui.at(index);
if (elem.hui == cond) {
hui.erase(hui.begin()+index);
index--;
}
}
Size: a a a
b
for (size_t index = 0; index < hui.size(); index++) {
auto &elem = hui.at(index);
if (elem.hui == cond) {
hui.erase(hui.begin()+index);
index--;
}
}
СК
b
СК
b
SK
b
Dฅ
for (size_t index = 0; index < hui.size(); index++) {
auto &elem = hui.at(index);
if (elem.hui == cond) {
hui.erase(hui.begin()+index);
index--;
}
}
Dฅ
b
SK
D
b
СК
b
b
Dฅ