首页
文章列表
标签墙
返回找工具啦
explicit关键字
共 1 篇文章
C++ std::optional的构造函数为什么没有explicit导致隐式转换陷阱
2026-06-03 00:50:26
C++ std::optional的构造函数为什么没有explicit导致隐式转换陷阱 在使用C++17引入的 std::optional 时,一个不显眼的设计细节可能埋下隐患:它的构造函数没有声明为 explicit。这看似方便了日常编码,却可能引发一系列令人困惑的隐式转换陷阱,导致程序出现难以察
C++std::optional
隐式转换陷阱
构造函数
21
0