We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
std::optional
std::expected
1 parent 371b10e commit 0bb41b2Copy full SHA for 0bb41b2
tips/optional.md
@@ -6,6 +6,7 @@
6
- [関数の失敗値と成功値](#fail-value)
7
- [無効値がありえることを仕様ではなく型で示す](#type-as-nullary-value)
8
- [`if`文の条件式で定義した変数に格納する](#store-value-in-if-expr)
9
+- [C++の国際標準規格上の類似する機能](#cpp-standard)
10
11
12
## <a id="fail-value" href="#fail-value">関数の失敗値と成功値</a>
@@ -138,3 +139,6 @@ if (boost::optional<int> p = get_vector()) {
138
139
}
140
```
141
142
+## <a id="cpp-standard" href="#cpp-standard">C++の国際標準規格上の類似する機能</a>
143
+- [`std::optional`](https://cpprefjp.github.io/reference/optional/optional.html)
144
+- [`std::expected`](https://cpprefjp.github.io/reference/expected/expected.html)
0 commit comments