const mapped_container_type& values() const noexcept; // C++23
概要
値のコンテナを取得する。
戻り値
flat_multimap
クラス内部で保持している値のコンテナ。
計算量
定数時間
例
#include <flat_map>
#include <iostream>
#include <type_traits>
#include <vector>
int main()
{
std::flat_multimap<int, char> fm;
fm.insert({3, 'C'});
fm.insert({1, 'A'});
fm.insert({2, 'B'});
fm.insert({1, 'a'});
static_assert(std::is_same_v<decltype(fm.values()), const std::vector<char>&>);
for (auto i : fm.values()) {
std::cout << i << std::endl;
}
}
20
#include <flat_map>
#include <iostream>
#include <type_traits>
#include <vector>
int main()
{
std::flat_multimap<int, char> fm;
fm.insert({3, 'C'});
fm.insert({1, 'A'});
fm.insert({2, 'B'});
fm.insert({1, 'a'});
static_assert(std::is_same_v<decltype(fm.values()), const std::vector<char>&>);
for (auto i : fm.values()) {
std::cout << i << std::endl;
}
出力
A
a
B
C
バージョン
言語
- C++23
処理系
- Clang: ??
- GCC: ??
- Visual C++: ??
関連項目
名前 | 説明 |
---|---|
flat_multimap::keys |
キーのコンテナを取得する |