| set::clear | public member function |
void clear ( ); |
Clear content
All the elements in the set container are dropped: their destructors are called, and then they are removed from the container, leaving it with a size of 0.
Parameters
noneReturn value
noneExample
// set::clear #include <iostream> #include <set> using namespace std; int main () { set<int> myset; set<int>::iterator it; myset.insert (100); myset.insert (200); myset.insert (300); cout << "myset contains:"; for (it=myset.begin(); it!=myset.end(); ++it) cout << " " << *it; myset.clear(); myset.insert (1101); myset.insert (2202); cout << "\nmyset contains:"; for (it=myset.begin(); it!=myset.end(); ++it) cout << " " << *it; cout << endl; return 0; } |
Output:
myset contains: 100 200 300 |
Complexity
Linear in size (destructors).See also
| set::erase | Erase elements (public member function) |
| set::size | Return container size (public member function) |
| set::empty | Test whether container is empty (public member function) |
