Memory error when running multiset.erase(std::prev(multiset.end()));
// include headers, etc.. int main() { multiset<int> m; m.insert(1); m.insert(2); m.insert(3); m.erase(std::prev(m.end())); for (auto &i : m) { cout << i << ‘ ‘; } cout << endl; } When I compile this code using g++ -o main main.cpp, it works normally. However, when I compile this code using g++ -fsanitize=address -fsanitize=undefined -fno-sanitize-recover -fstack-protector […]