Skip to content

Commit

Permalink
fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
suomesta committed Sep 11, 2023
1 parent 24061d7 commit 0dee2f1
Show file tree
Hide file tree
Showing 19 changed files with 20 additions and 20 deletions.
2 changes: 1 addition & 1 deletion reference/flat_map/flat_map/crend.md
Expand Up @@ -17,7 +17,7 @@ const_reverse_iterator crend() const noexcept;

## 戻り値
反転シーケンスの終端を指す逆イテレータ。
`const_reverse_iterator` はメンバ型である。`map` クラステンプレートにおいて、これらは逆ランダムアクセスイテレータであり、`reverse_iterator<const_iterator>` と定義される。
`const_reverse_iterator` はメンバ型である。`flat_map` クラステンプレートにおいて、これらは逆ランダムアクセスイテレータであり、`reverse_iterator<const_iterator>` と定義される。


##
Expand Down
2 changes: 1 addition & 1 deletion reference/flat_map/flat_map/end.md
Expand Up @@ -16,7 +16,7 @@ const_iterator end() const noexcept;

## 戻り値
コンテナの最後の要素の次を参照するイテレータ。
`iterator``const_iterator` はいずれもメンバ型である。`map` クラステンプレートにおいて、これらはランダムアクセスイテレータである。
`iterator``const_iterator` はいずれもメンバ型である。`flat_map` クラステンプレートにおいて、これらはランダムアクセスイテレータである。


## 計算量
Expand Down
2 changes: 1 addition & 1 deletion reference/flat_map/flat_map/equal_range.md
Expand Up @@ -21,7 +21,7 @@ pair<const_iterator, const_iterator>
* pair[link /reference/utility/pair.md]
## 概要
コンテナ内の、`x` と等しいキー要素を全て含む範囲の境界を返す。`map` コンテナではキーの重複は無いため、この範囲は最大一つの要素を含む。
コンテナ内の、`x` と等しいキー要素を全て含む範囲の境界を返す。`flat_map` コンテナではキーの重複は無いため、この範囲は最大一つの要素を含む。
もし `x` がコンテナ内のどのキーともマッチしなかった場合、戻り値の範囲は長さ 0 になり、両方のイテレータは `x` より大きく最も近い値を指す。そうでない場合、`x` がコンテナ内の全ての要素よりも大きい場合は [`end`](end.md) を指す。
Expand Down
2 changes: 1 addition & 1 deletion reference/flat_map/flat_map/lower_bound.md
Expand Up @@ -22,7 +22,7 @@ const_iterator lower_bound(const K& x) const; // (4) C++23
[`upper_bound()`](upper_bound.md) とは異なり、このメンバ関数は `x` より大きいだけでなく、`x` と等しい場合であってもその要素へのイテレータを返す。
内部的には `map` コンテナ内の全ての要素は常に比較オブジェクトが定義する基準に沿って並んでいるため、この関数が返すいずれかの後に続く全ての要素が `x` より大きいか等しいことに注意。
内部的には `flat_map` コンテナ内の全ての要素は常に比較オブジェクトが定義する基準に沿って並んでいるため、この関数が返すいずれかの後に続く全ての要素が `x` より大きいか等しいことに注意。
- (1) : `key_type`型のキーを受け取り、そのキーより小さくない最初の要素へのイテレータを取得する。
- (2) : `key_type`と比較可能な`K`型のキーを受け取り、そのキーより小さくない最初の要素へのイテレータを取得する。
Expand Down
2 changes: 1 addition & 1 deletion reference/flat_map/flat_map/upper_bound.md
Expand Up @@ -22,7 +22,7 @@ const_iterator upper_bound(const K& x) const; // (4) C++23
[`lower_bound()`](lower_bound.md) と異なり、このメンバ関数は `x` と等しいときは要素へのイテレータを返さず、それは大きい場合にのみ要素へのイテレータを返す。
内部的に、`map` コンテナ内の全ての要素は常に比較オブジェクトで定義された基準に従って並ぶため、この関数が返す値に続く全ての要素は `x` より大きいことに注意。
内部的に、`flat_map` コンテナ内の全ての要素は常に比較オブジェクトで定義された基準に従って並ぶため、この関数が返す値に続く全ての要素は `x` より大きいことに注意。
- (1) : `key_type`型のキーを受け取り、そのキーより大きい最初の要素へのイテレータを取得する。
- (2) : `key_type`と比較可能な`K`型のキーを受け取り、そのキーより大きい最初の要素へのイテレータを取得する。
Expand Down
2 changes: 1 addition & 1 deletion reference/map/multimap/op_constructor.md
Expand Up @@ -109,7 +109,7 @@ multimap(initializer_list<value_type> init,
* ls.emplace_back[link ../../list/list/emplace_back.md]

なお、C++14 では同様の理由で (11) の形式も新たに追加されているが、こちらは存在しなくてもエラーとはならない。
(`map(init, alloc)` の形式の構築では、(11) の形式が無い場合でも (10) の形式を用いて `init` から一時 `map` が構築され、`alloc` と共に (9) の形式に引き渡される)
(`multimap(init, alloc)` の形式の構築では、(11) の形式が無い場合でも (10) の形式を用いて `init` から一時 `multimap` が構築され、`alloc` と共に (9) の形式に引き渡される)


##
Expand Down
2 changes: 1 addition & 1 deletion reference/set/multiset/erase.md
Expand Up @@ -33,7 +33,7 @@ iterator erase(const_iterator first, const_iterator last); // (5) C++11
## パラメータ
- `position` : `multiset` から削除する単一要素を指すイテレータ。`iterator`、および、`const_iterator` はメンバ型であり、双方向イテレータとして定義される。
- `x` : `set` から削除される値。`key_type` はメンバ型であり、`multiset` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータであり、コンテナに格納される要素の型である。
- `x` : `multiset` から削除される値。`key_type` はメンバ型であり、`multiset` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータであり、コンテナに格納される要素の型である。
- `first, last` : `multiset` コンテナ内の、削除されるイテレータ範囲 `[first, last)` を指定するイテレータ。ここでいう範囲は `first` と `last` の間の全ての要素を含み、`first` が指す要素を含むが `last` が指す要素は含まない。
Expand Down
2 changes: 1 addition & 1 deletion reference/set/multiset/insert.md
Expand Up @@ -24,7 +24,7 @@ iterator insert(const_iterator hint, node_type&& nh); // (8) C++17
* initializer_list[link /reference/initializer_list/initializer_list.md]
## 概要
新しく一つの要素(引数 `x`, `y`を使う)、要素のシーケンス(入力イテレータまたは `initializer_list` を使う)または[ノードハンドル](/reference/node_handle/node_handle.md)を挿入することにより、 `set` コンテナを拡張する。
新しく一つの要素(引数 `x`, `y`を使う)、要素のシーケンス(入力イテレータまたは `initializer_list` を使う)または[ノードハンドル](/reference/node_handle/node_handle.md)を挿入することにより、 `multiset` コンテナを拡張する。
`set` コンテナは重複した値を許さないため、挿入操作はそれぞれの要素が他のコンテナ内の既存要素と同じ値かどうかをチェックし、同じ要素がすでにあれば挿入されない。`multiset`の場合には、同じ値の要素でも挿入される。
Expand Down
2 changes: 1 addition & 1 deletion reference/set/multiset/op_assign.md
Expand Up @@ -75,7 +75,7 @@ Size of c2: 7
| 名前 | 説明 |
|------------------------------|----------------|
| [`insert`](insert.md) | 要素を挿入する |
| [`set`](op_constructor.md) | コンストラクタ |
| [`multiset`](op_constructor.md) | コンストラクタ |


## 参照
Expand Down
2 changes: 1 addition & 1 deletion reference/set/multiset/value_comp.md
Expand Up @@ -11,7 +11,7 @@ value_compare value_comp() const;
## 概要
コンテナに関連づけられた比較オブジェクトを返す。これはコンテナ内の二つの要素を比較するために利用できる。
この比較オブジェクトはオブジェクトの構築時に設定され、関数ポインタであっても関数オブジェクトであっても良い。いずれにせよこれは同じ型の 2 つの引数をとり、[狭義の弱順序](/reference/algorithm.md#strict-weak-ordering)に従って一つ目の引数が二つ目の引数の前になる場合に `true`、そうでない場合に `false` を返す。
`set` コンテナでは、要素の値はキーそのものであり、従って `value_comp` とその兄弟メンバ関数である [`key_comp`](key_comp.md) は同じである。
`multiset` コンテナでは、要素の値はキーそのものであり、従って `value_comp` とその兄弟メンバ関数である [`key_comp`](key_comp.md) は同じである。


## 戻り値
Expand Down
4 changes: 2 additions & 2 deletions reference/unordered_map/unordered_map/count.md
Expand Up @@ -13,7 +13,7 @@ size_type count(const K& k) const; // (2) C++20
```
## 概要
キーを検索し、コンテナ内に見つかった要素の数を返す。`map` コンテナはキーの重複を許さないため、この関数は実際には要素が見つかったときに 1 を、そうでないときに 0 を返す。
キーを検索し、コンテナ内に見つかった要素の数を返す。`unordered_map` コンテナはキーの重複を許さないため、この関数は実際には要素が見つかったときに 1 を、そうでないときに 0 を返す。
- (1) : キー`x`を検索し、合致する要素数を取得する
- (2) : キー`k`を透過的に検索し、合致する要素数を取得する
Expand All @@ -22,7 +22,7 @@ size_type count(const K& k) const; // (2) C++20
## パラメータ
- `x` : 検索するキー値。`key_type` はメンバ型であり、`map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `x` : 検索するキー値。`key_type` はメンバ型であり、`unordered_map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_map/equal_range.md
Expand Up @@ -34,7 +34,7 @@ pair<const_iterator, const_iterator>
## パラメータ
- `x` : 比較されるキー値。`key_type` はメンバ型であり、`map` コンテナ内で `Key` の別名として定義される。ここで `Key` は最初のテンプレートパラメータである。
- `x` : 比較されるキー値。`key_type` はメンバ型であり、`unordered_map` コンテナ内で `Key` の別名として定義される。ここで `Key` は最初のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_map/find.md
Expand Up @@ -25,7 +25,7 @@ template <class K> const_iterator find(const K& k) const; // (4) C++20
## パラメータ
- `x` : 検索するキー。`key_type` は `map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `x` : 検索するキー。`key_type` は `unordered_map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_map/op_not_equal.md
Expand Up @@ -14,7 +14,7 @@ namespace std {
```
## 概要
`unordered_set` オブジェクトを非等値比較する。
`unordered_map` オブジェクトを非等値比較する。
## 要件
Expand Down
Expand Up @@ -12,7 +12,7 @@ const_local_iterator cend(size_type n) const;
## 概要
インデックス(添え字)で指定したバケット内の最後の要素の次を指す読み取り専用イテレータを取得する。
`unordered_map` は非順序連想コンテナであるため「最後」に特に意味はないが、[`cbegin(size_type)`](cbegin-size_type.md) で得られたイテレータを `cend(size_type)` まで `operator++()` でイテレートすることで当該バケットの要素を漏れなくダブりなく走査することができる。
`unordered_multimap` は非順序連想コンテナであるため「最後」に特に意味はないが、[`cbegin(size_type)`](cbegin-size_type.md) で得られたイテレータを `cend(size_type)` まで `operator++()` でイテレートすることで当該バケットの要素を漏れなくダブりなく走査することができる。
## 要件
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_multimap/count.md
Expand Up @@ -22,7 +22,7 @@ size_type count(const K& k) const; // (2) C++20
## パラメータ
- `x` : 検索するキー値。`key_type` はメンバ型であり、`map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `x` : 検索するキー値。`key_type` はメンバ型であり、`unordered_multimap` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_multimap/equal_range.md
Expand Up @@ -34,7 +34,7 @@ pair<const_iterator, const_iterator>
## パラメータ
- `x` : 比較されるキー値。`key_type` はメンバ型であり、`map` コンテナ内で `Key` の別名として定義される。ここで `Key` は最初のテンプレートパラメータである。
- `x` : 比較されるキー値。`key_type` はメンバ型であり、`unordered_multimap` コンテナ内で `Key` の別名として定義される。ここで `Key` は最初のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_multimap/erase.md
Expand Up @@ -149,7 +149,7 @@ return value: (3rd, 33)
after : (9th, 9), (3rd, 33), (3rd, 3), (1st, 1),
```

注:[`unordered_map`](/reference/unordered_map/unordered_map.md) は非順序連想コンテナであるため、出力順序は無意味であることに注意
注:[`unordered_multimap`](/reference/unordered_map/unordered_multimap.md) は非順序連想コンテナであるため、出力順序は無意味であることに注意


### イテレート中に要素を削除する
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_multimap/find.md
Expand Up @@ -27,7 +27,7 @@ template <class K> const_iterator find(const K& k) const; // (4) C++20
## パラメータ
- `x` : 検索するキー。`key_type` は `map` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `x` : 検索するキー。`key_type` は `unordered_multimap` コンテナの中で `Key` の別名として定義される。ここで `Key` は 1 番目のテンプレートパラメータである。
- `k` : 検索するキー。`key_type`と透過的に比較可能な型`K`型のキーである。
Expand Down

0 comments on commit 0dee2f1

Please sign in to comment.