C++17新特性探索:拥抱std::optional,让代码更优雅、更安全
摘要:
std::optional 背景 在编程时,我们经常会遇到可能会返回/传递/使用一个确定类型对象的场景。也就是说,这个对象可能有一个确定类型的值也可能没有任何值。因此,我们需要一种方法来模拟类似指针的语义:指针可以通过 nullptr来表示没有值。解决方法是定义该对象的同时再定义一个附加的 bool 阅读全文
posted @ 2024-09-13 11:39 逆袭之路666 阅读(428) 评论(0) 推荐(2) 编辑