[C++] std::optionalの使い方を紹介しました
少し前ですが、std::optional
について nakameguro_feature.cpp vol.13 で発表したので、その資料を置いときます
- nakameguro_feature.cpp vol.13
https://ebisu-effective-modern-cpp.connpass.com/event/111469/
私的感想としては、optional
を使うと
値取得に失敗しても、例外を書くことなく if
で処理出来る のが、なんだか良いなぁと思った次第でした
あと、optional
の無効状態をどう表すか?
reset() / std::nullopt / {}
のどれよ?
という話は、参加者の人たちの意見も GitHub の検索結果と同じで
reset()
に軍配があがっていました(‘ω’)
こういう意見交換の場は、本当に恵まれてるなぁ~しみじみ
次回は 3 / 28 (木)開催で、vol.18 です!
- nakameguro_feature.cpp vol.18
https://ebisu-effective-modern-cpp.connpass.com/event/125272/
お時間ある方は、ぜひお立ち寄りください~!