how to know how many numbers i deleted with erase command on multiset c++
#include <iostream>
#include <set>
int main() {
std::multiset<int> numbers = {1, 2, 2, 3, 4, 4, 4, 5};
// Erase all occurrences of the number 4 from the multiset
int numberToDelete = 4;
auto numDeleted = numbers.erase(numberToDelete);
// Display the number of elements deleted
std::cout << "Number of elements deleted: " << numDeleted << std::endl;
return 0;
}