everystep
C++ 现代

std::optional:把“可能没有值”这件事写进类型里

以前你用 NULL、-1、bool+out 参数来表达“也许没有”。C++17 的 std::optional 把这个事实变成类型的一部分,让调用点更难写错。

17 个章节
持续更新中

发现错误或想要改进?

本文档开源并托管在 GitHub 上,欢迎提交 PR 修正错误或补充内容。

在 GitHub 上编辑