Skip to content

Commit

Permalink
fix some typo
Browse files Browse the repository at this point in the history
  • Loading branch information
suomesta committed Apr 7, 2024
1 parent 8e148d1 commit 44ce3c2
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 16 deletions.
2 changes: 1 addition & 1 deletion reference/list/list/size.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ size_type size() const noexcept; // C++11


## 計算量
- C++03 : 実装依存(多くの実装で定数時間 or 線形時間)
- C++03 : 実装依存(多くの実装で定数時間 or 線形時間)
- C++11 : 定数時間


Expand Down
2 changes: 1 addition & 1 deletion reference/list/list/splice.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ int main()

## 参照
- [LWG Issue 250. splicing invalidates iterators](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#250)
- [LWG Issue 1133. Does N2844 break current specification of `list::splice`?](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#250)
- [LWG Issue 1133. Does N2844 break current specification of `list::splice`?](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#1133)
- [N2350 Container insert/erase and iterator constness (Revision 1)](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2350.pdf)
- [LWG Issue 3017. `list` `splice` functions should use `addressof`](https://wg21.cmeerw.net/lwg/issue3017)
- [LWG Issue 3087. One final `&x` in §[list.ops]](https://wg21.cmeerw.net/lwg/issue3087)
2 changes: 1 addition & 1 deletion reference/locale/wstring_convert/op_constructor.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,6 @@ int main()


## 参照
- [LWG Issue 2175. `wstring_convert` and `wbuffer_convert` validity](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2176)
- [LWG Issue 2175. `wstring_convert` and `wbuffer_convert` validity](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2175)
- [LWG Issue 2176. Special members for `wstring_convert` and `wbuffer_convert`](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2176)
- [P0935R0 Eradicating unnecessarily explicit default constructors from the standard library](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0935r0.html)
8 changes: 4 additions & 4 deletions reference/memory/unique_ptr.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@ namespace std {
## ハッシュサポート
| 名前 | 説明 | 対応バージョン |
|-----------------------------------------------------------|------------------------------------------|-------|
| `template <class T> struct hash;` | `hash`クラスの先行宣言 | C++11 |
| `template <class T, class D> struct hash<unique_ptr<N>>;` | `hash`クラスの`unique_ptr`に対する特殊化 | C++11 |
|--------------------------------------------------------------|------------------------------------------|-------|
| `template <class T> struct hash;` | `hash`クラスの先行宣言 | C++11 |
| `template <class T, class D> struct hash<unique_ptr<T, D>>;` | `hash`クラスの`unique_ptr`に対する特殊化 | C++11 |
## 例
Expand Down Expand Up @@ -144,7 +144,7 @@ hoge::~hoge()
- [C++11 右辺値参照・ムーブセマンティクス](/lang/cpp11/rvalue_ref_and_move_semantics.md)
- [Rvalue Reference Recommendations for Chapter 20](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html)
- `unique_ptr`の追加と`auto_ptr`の非推奨の提案文書。
- [LWG Issue 673. `unique_ptr` update](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#672)
- [LWG Issue 673. `unique_ptr` update](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#673)
- `unique_ptr<void, Deleter>`を許可するために、インタフェースを改良した経緯
- [LWG Issue 762. `std::unique_ptr` requires complete type?](http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#762)
- [N4089 Safe conversions in `unique_ptr<T[]>`, revision 2](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4089.pdf)
Expand Down
2 changes: 1 addition & 1 deletion reference/span/span/subspan.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ constexpr span<element_type, dynamic_extent>
int main()
{
std::vector<int> v = {1, 2, 3, 4, 5};
std::span<int, 5> s = std::span{v};
std::span<int> s = std::span{v};

// (1) : テンプレート引数として開始位置と要素数を指定して、要素を取得する。
// テンプレート内でこのオーバーロードを使用する場合、s.template subspan<2, 3>(); のように、
Expand Down
2 changes: 1 addition & 1 deletion reference/string/char_traits.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ namespace std {
| [`find`](char_traits/find.md) | 文字列中から特定の値を検索する | |
| [`move`](char_traits/move.md) | 文字列を他のシーケンスにコピーする | |
| [`copy`](char_traits/copy.md) | 文字列を他のシーケンスにコピーする | |
| [`not_eof`](char_traits/not_eof.md) | 文字がファイル終端文字(EOF)じゃないかを判定する | |
| [`not_eof`](char_traits/not_eof.md) | 文字がファイル終端文字(EOF)ではないかを判定する | |
| [`to_char_type`](char_traits/to_char_type.md) | 数値を文字に変換する | |
| [`to_int_type`](char_traits/to_int_type.md) | 文字を数値に変換する | |
| [`eq_int_type`](char_traits/eq_int_type.md) | 数値の等値比較 | |
Expand Down
2 changes: 1 addition & 1 deletion reference/string/char_traits/not_eof.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ static constexpr int_type not_eof(int_type c) noexcept; // C++11
```
## 概要
文字がファイル終端文字(EOF)じゃないかを判定する
文字がファイル終端文字(EOF)ではないかを判定する
## 戻り値
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_map/bucket.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ int main()
* um.bucket_count()[link bucket_count.md]
* um.bucket_size[link bucket_size.md]

### 出力
### 出力例
```
bucket_count() = 11
key = E, bucket = 3, bucket_size = 1
Expand Down
2 changes: 1 addition & 1 deletion reference/unordered_map/unordered_map/bucket_size.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ int main()
* um.cbegin[link cbegin-size_type.md]
* um.cend[link cend-size_type.md]

### 出力
### 出力例
```
bucket_count() = 11
bucket = 0, bucket_size = 1, keys = { B, }
Expand Down
4 changes: 2 additions & 2 deletions reference/unordered_map/unordered_map/insert_or_assign.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ iterator insert_or_assign(const_iterator hint, key_type&& k, M&& obj);
## 効果
- (1)、(3) : `Unordered_map` が `k` と同値のキーを持つ要素 `e` を持っている場合、`e.second` に [`forward`](/reference/utility/forward.md)`<M>(obj)` を代入する。そうでなければ、`k`, [`forward`](/reference/utility/forward.md)`<M>(obj)` から構築した `value_type` 型のオブジェクトを挿入する。
- (2)、(4) : `Unordered_map` が `k` と同値のキーを持つ要素 `e` を持っている場合、`e.second` に [`forward`](/reference/utility/forward.md)`<M>(obj)` を代入する。そうでなければ、[`move`](/reference/utility/move.md)`(k)`, [`forward`](/reference/utility/forward.md)`<M>(obj)` から構築した `value_type` 型のオブジェクトを挿入する。
- (1)、(3) : `unordered_map` が `k` と同値のキーを持つ要素 `e` を持っている場合、`e.second` に [`forward`](/reference/utility/forward.md)`<M>(obj)` を代入する。そうでなければ、`k`, [`forward`](/reference/utility/forward.md)`<M>(obj)` から構築した `value_type` 型のオブジェクトを挿入する。
- (2)、(4) : `unordered_map` が `k` と同値のキーを持つ要素 `e` を持っている場合、`e.second` に [`forward`](/reference/utility/forward.md)`<M>(obj)` を代入する。そうでなければ、[`move`](/reference/utility/move.md)`(k)`, [`forward`](/reference/utility/forward.md)`<M>(obj)` から構築した `value_type` 型のオブジェクトを挿入する。
## 戻り値
Expand Down
2 changes: 0 additions & 2 deletions reference/unordered_map/unordered_map/try_emplace.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@ iterator try_emplace(const_iterator hint, key_type&& k, Args&&... args);
## 戻り値
挿入されたかどうかを示す `bool` と、挿入された要素へのイテレータからなる `pair` を返す。挿入されなかったときは、既存要素へのイテレータを返す。
- (1)、(2) : イテレータと `bool` 値の [`pair`](/reference/utility/pair.md) を返す。
- 挿入された場合には、`first` に挿入された要素へのイテレータ、`second` に `true` が設定される。
- 挿入されなかった場合には、`first` に `k` と等価のキーを持つ既存の要素へのイテレータ、`second` に `false` が設定される。
Expand Down

0 comments on commit 44ce3c2

Please sign in to comment.