- unordered_set[meta header]
- std[meta namespace]
- unordered_multiset[meta class]
- function[meta id-type]
- cpp11[meta cpp]
void clear() noexcept;コンテナ内のすべての要素を削除する。
なし。
コンテナ内のすべての要素を削除する。
empty() == true
なし。
投げない。
本関数呼び出し前のコンテナの要素数(size())に比例
#include <iostream>
#include <unordered_set>
int main()
{
std::unordered_multiset<int> ums{ 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, };
std::cout << std::boolalpha;
std::cout << ums.empty() << std::endl;
ums.clear();
std::cout << ums.empty() << std::endl;
}- clear()[color ff0000]
- ums.empty()[link empty.md]
false
true
- C++11
- Clang: 3.1
- GCC: 4.7.0
- ICC: ?
- Visual C++: ?
| 名前 | 説明 |
|---|---|
empty |
コンテナが空かどうかを判定 |
emplace |
コンテナ内への要素の直接構築 |
emplace_hint |
挿入位置のヒントを使用したコンテナ内への要素の直接構築 |
insert |
要素の追加 |
erase |
要素の削除 |
swap |
内容の交換 |