Skip to content

Commit

Permalink
リンク修正
Browse files Browse the repository at this point in the history
  • Loading branch information
onihusube committed Jan 16, 2023
1 parent fb89d60 commit bc12e24
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion implementation-status.md
Expand Up @@ -197,7 +197,7 @@
| P0479R5: [確率が高い分岐と低い分岐を伝える属性 `[[likely]]`, `[[unlikely]]`](/lang/cpp20/likely_and_unlikely_attributes.md) | 条件分岐の最適化ヒントを与える属性 | 9 (partial, `switch` 文のみ可能)<br/> 10 | 12.0 | | 2019 Update 6 |
| P0929R2: [抽象型のチェック](/lang/cpp20/checking_for_abstract_class_types.md) | 関数の宣言段階では、パラメータおよび戻り値型が抽象型かどうかをチェックしないようにする | 11 | | | 2019 Update 5 |
| P0732R2: [非型テンプレートパラメータとしてクラス型を許可する](/lang/cpp20/class_types_in_non-type_template_parameters.md) | 定数式として使用できる型を広く非型テンプレートパラメータとして使用できるようにする | 9 | partial | | 2019 Update 6 |
| P0722R3: [可変長データを扱うクラスの効率的な`delete`](/lang/cpp20/efficient_sized_delete_for_variable_sized_classes.md.nolink) | クラスの`delete`演算子が呼び出される前にデストラクタが呼ばれないようにするオプションを追加 | 9 | 6.0 | | 2019 Update 7 |
| P0722R3: [可変長データを扱うクラスの効率的な`delete`](/lang/cpp20/efficient_sized_delete_for_variable_sized_classes.md) | クラスの`delete`演算子が呼び出される前にデストラクタが呼ばれないようにするオプションを追加 | 9 | 6.0 | | 2019 Update 7 |
| P1064R0: [定数式からの仮想関数の呼び出しを許可](/lang/cpp20/allow_virtual_function_calls_in_constant_expressions.md) | 仮想関数に`constexpr`を付けられない制限を解除 | 9 | 9.0 | 2021.4 | 2019 Update 9 |
| P1327R1: [定数式での`dynamic_cast`、多態的な`typeid`を許可](/lang/cpp20/allowing_dynamic_cast_polymorphic_typeid_in_constant_expressions.md) | 定数式での動的多態を許可 | 10 | 9.0 | 2021.4 | 2019 Update 9 |
| P1002R1: [constexpr関数内でのtry-catchブロックを許可](/lang/cpp20/try-catch_blocks_in_constexpr_functions.md) | constexpr関数内でtry-catchブロックを書けるようにする | 9 | 8.0 | 2021.4 (2021.6 は未対応) | 2019 Update 5 |
Expand Down
Expand Up @@ -63,7 +63,7 @@ int main() {
}
```
* std::destroying_delete_t[color ff0000]
* std::destroy_at[link /reference/new/destroy_at.md]
* std::destroy_at[link /reference/memory/destroy_at.md]

このように、`std::destroying_delete_t`を取る`operator delete`のオーバーロードのことを*destroying operator delete*と呼ぶ。*destroying operator delete*においては、`delete`式が行う全てのことをユーザーが行う必要がある。

Expand Down Expand Up @@ -155,7 +155,7 @@ int main() {
}
```
* destroying_delete_t[color ff0000]
* std::destroy_at[link /reference/new/destroy_at.md]
* std::destroy_at[link /reference/memory/destroy_at.md]
* std::ranges::destroy[link /reference/memory/ranges_destroy.md]
Expand Down
4 changes: 2 additions & 2 deletions lang/cpp20/feature_test_macros.md
Expand Up @@ -20,7 +20,7 @@
|`__cpp_designated_initializers`|`201707L`|[指示付き初期化](designated_initialization.md)|
|`__cpp_generic_lambdas`|`201707L`|[ジェネリックラムダのテンプレート構文](familiar_template_syntax_for_generic_lambdas.md)|
|`__cpp_impl_coroutine`|`201902L`|[コルーチン](coroutines.md)|
|`__cpp_impl_destroying_delete`|`201806L`|[可変長データを扱うクラスの効率的な`delete`](efficient_sized_delete_for_variable_sized_classes.md.nolink)|
|`__cpp_impl_destroying_delete`|`201806L`|[可変長データを扱うクラスの効率的な`delete`](efficient_sized_delete_for_variable_sized_classes.md)|
|`__cpp_impl_three_way_comparison`|`201907L`|[一貫比較](consistent_comparison.md)|
|`__cpp_init_captures`|`201803L`|[ラムダ式の初期化キャプチャでのパック展開を許可](allow_pack_expansion_in_lambda_init_capture.md)|
|`__cpp_modules`|`201907L`|[モジュール](modules.md)|
Expand Down Expand Up @@ -63,7 +63,7 @@
|`__cpp_lib_constexpr_utility`|`201811L`|[`std::pair`](/reference/utility/pair.md)`constexpr`追加対応(一部のコンストラクタと代入演算子)|[`<utility>`](/reference/utility.md)|
|`__cpp_lib_constexpr_vector`|`201907L`|[`std::vector`](/reference/vector/vector.md)`constexpr`対応|[`<vector>`](/reference/vector.md)|
|`__cpp_lib_coroutine`|`201902L`|[`<coroutine>`](/reference/coroutine.md)ヘッダの追加|[`<coroutine>`](/reference/coroutine.md)|
|`__cpp_lib_destroying_delete`|`201806L`|[`std::destroying_delete_t`](/reference/new/destroying_delete_t.md.nolink)|[`<new>`](/reference/new.md)|
|`__cpp_lib_destroying_delete`|`201806L`|[`std::destroying_delete_t`](/reference/new/destroying_delete_t.md)|[`<new>`](/reference/new.md)|
|`__cpp_lib_endian`|`201907L`|[`std::endian`](/reference/bit/endian.md)|[`<bit>`](/reference/bit.md)|
|`__cpp_lib_erase_if`|`202002L`|各コンテナに対する`std::erase``std::erase_if`の特殊化|[`<string>`](/reference/string.md)<br/>[`<deque>`](/reference/deque.md)<br/>[`<forward_list>`](/reference/forward_list.md)<br/>[`<list>`](/reference/list.md)<br/>[`<vector>`](/reference/vector.md)<br/>[`<map>`](/reference/map.md)<br/>[`<set>`](/reference/set.md)<br/>[`<unordered_map>`](/reference/unordered_map.md)<br/>[`<unordered_set>`](/reference/unordered_set.md)|
|`__cpp_lib_execution`|`201902L`|[`std::execution::unsequenced_policy`](/reference/execution/execution/execution_policy.md)|[`<execution>`](/reference/execution.md)|
Expand Down

0 comments on commit bc12e24

Please sign in to comment.