c++ erase last element of set
#include <iostream>
#include <set>
int main() {
std::set<int> mySet = {1, 2, 3, 4, 5};
if (!mySet.empty()) {
auto lastElement = mySet.end();
--lastElement;
mySet.erase(lastElement);
}
return 0;
}