We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f96627b commit 0637fa2Copy full SHA for 0637fa2
lang/cpp23/relaxing_some_constexpr_restrictions.md
@@ -9,7 +9,7 @@
9
10
## この機能が必要になった背景・経緯
11
12
-これまでは、いかなる引数での呼び出しでも定数式実行できない`constexpr`関数が存在するだけでプログラムは不適格になっていた。
+これまでは、いかなる実引数での呼び出しでも定数式実行できない`constexpr`関数が存在するだけでプログラムは不適格になっていた。
13
14
例えば以下のような場合である。
15
@@ -89,9 +89,9 @@ void f(std::optional<T>& opt)
89
`constexpr`指定された関数が満たすべき条件を緩和する。
90
91
- 関数の返り値は`literal`型でなくともよい。
92
-- 関数の引数はどれも`literal`型でなくともよい。
93
-- いかなる引数が与えられても定数式実行不可能でもよい
94
-- いかなる`template`引数が与えられても定数式実行不可能でもよい
+- 関数の実引数はどれも`literal`型でなくともよい。
+- いかなる実引数が与えられても定数式実行不可能でもよい
+- いかなる`template`実引数が与えられても定数式実行不可能でもよい
95
96
`constexpr`指定された、`=delete`指定されていないコンストラクタが満たすべき条件を緩和する。
97
0 commit comments