6
Функція ненароком скасовує опорний параметр - що пішло не так?
Сьогодні ми з’ясували причину неприємного помилки, який траплявся лише з перервами на певних платформах. Зникла наш код виглядав так: class Foo { map<string,string> m; void A(const string& key) { m.erase(key); cout << "Erased: " << key; // oops } void B() { while (!m.empty()) { auto toDelete = m.begin(); A(toDelete->first); …
54
c++