Erase final member of std::set September 17, 2023 by Tarik in C++11 setInt.erase(std::prev(setInt.end())); You can decide how you want to handle cases where the set is empty.