std::array : 固定長配列†
- std::vector が可変長配列であるのに対し、 std::array は固定長配列になる
- 組み込み配列同様、[] 演算子を使用出来る。
std::forward_list : 単方向リスト†
→ std::string
std::unordered_set : 順序なし集合(重複不可)†
std::unordered_multilist : 順序なし集合(重複可)†
std::unordered_map : 順序なし連想配列(重複不可)†
std::unordered_multimap : 順序なし連想配列(重複可)†
queue†
queue†
#include <queue>
std::queue<string> q;
q.push( "hoge" );
q.push( "fuga" );
while( !q.empty() ) {
std::cout << q.front() << std::endl;
q.pop();
}
priprity_queue†
#include <queue>
std::priority_queue<string> q;
q.push( "hoge" );
q.push( "fuga" );
q.push( "foo" );
q.push( "bar" );
while( !q.empty() ) {
std::cout << q.front() << std::endl;
q.pop();
}