Skip to content

Commit fb9b7a8

Browse files
committed
set / multiset : 「集合」という言葉がでてきていなかったので補足
1 parent bfed2f0 commit fb9b7a8

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

reference/set/multiset.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ namespace std {
1919
* allocator[link /reference/memory/allocator.md]
2020
* polymorphic_allocator[link /reference/memory_resource/polymorphic_allocator.md]
2121
22-
23-
`multiset` は連想コンテナの一種であり、要素自身がキーとなる。
22+
## 概要
23+
`multiset` は重複を許可する連想コンテナの一種であり、要素自身がキーとなる、集合を表すクラスである
2424
2525
連想コンテナは特にそれらキーによる要素アクセスが効率的になるよう設計されたコンテナである(要素への相対位置または絶対位置によるアクセスが効率的であるシーケンシャルコンテナとは異なる)。
2626
@@ -33,8 +33,8 @@ namespace std {
3333
3434
このコンテナクラスは、双方向イテレータをサポートする。
3535
36-
各テンプレートパラメータは以下のような意味である。
3736
37+
## テンプレートパラメータ
3838
- `Key`: キーの型。このコンテナに格納されれる要素の型。`multiset` に格納される要素はそれぞれはキーでもある。
3939
- `Compare`: 比較クラス。このクラスは 2 つの引数(同じ型であり、コンテナの要素型でもある)をとり `bool` 値を返す。[狭義の弱順序](/reference/algorithm.md#strict-weak-ordering)において `a` が `b` よりも前の場所に位置づけられる場合に `true` である。これはクラスが関数呼び出しオブジェクトを実装したクラスであっても良いし関数ポインタであっても良い(例は コンストラクタ を参照)。これは、`operator<()` を適用( `a < b` )したときと同じ値を返す [`less`](/reference/functional/less.md)`<Key>` がデフォルトである。
4040
- `Allocator`: ストレージアロケーションモデルを決定づける、アロケータオブジェクトの型である。デフォルトでは、`Key` への [`allocator`](/reference/memory/allocator.md) クラステンプレート(これは値に依存しないシンプルなメモリ確保モデルを定義する)が使われる。

reference/set/set.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ namespace std {
1919
* allocator[link /reference/memory/allocator.md]
2020
* polymorphic_allocator[link /reference/memory_resource/polymorphic_allocator.md]
2121
22-
23-
`set` はユニークな要素を格納する連想コンテナの一種であり、要素自身がキーとなる。
22+
## 概要
23+
`set` はユニークな要素を格納する連想コンテナの一種であり、要素自身がキーとなる、集合を表すクラスである
2424
2525
連想コンテナは特にそれらキーによる要素アクセスが効率的になるよう設計されたコンテナである(要素への相対位置または絶対位置によるアクセスが効率的であるシーケンシャルコンテナとは異なる)。
2626
@@ -34,8 +34,8 @@ namespace std {
3434
3535
このコンテナクラスは、双方向イテレータをサポートする。
3636
37-
各テンプレートパラメータは以下のような意味である。
3837
38+
## テンプレートパラメータ
3939
- `Key`: キーの型。このコンテナに格納されれる要素の型。`set` に格納される要素はそれぞれはキーでもある。
4040
- `Compare`: 比較クラス。このクラスは 2 つの引数(同じ型であり、コンテナの要素型でもある)をとり `bool` 値を返す。[狭義の弱順序](/reference/algorithm.md#strict-weak-ordering)において `a` が `b` よりも前の場所に位置づけられる場合に `true` である。これはクラスが関数呼び出しオブジェクトを実装したクラスであっても良いし関数ポインタであっても良い(例は コンストラクタ を参照)。これは、`operator<()` を適用( `a < b` )したときと同じ値を返す [`less`](/reference/functional/less.md)`<Key>` がデフォルトである。
4141
- `Allocator`: ストレージアロケーションモデルを決定づける、アロケータオブジェクトの型である。デフォルトでは、`Key` への [`allocator`](/reference/memory/allocator.md) クラステンプレート(これは値に依存しないシンプルなメモリ確保モデルを定義する)が使われる。

0 commit comments

Comments
 (0)