【发布时间】:2013-12-13 23:30:49
【问题描述】:
我正在查看一些生产代码,其中一个函数说它将返回 boost::optional,但它只返回 double:例如
boost::optional<double> Foo(){
double a = 1.0;
double b = 2.0;
return a + b;
}
这是可接受的样式/是否存在不安全的情况?
【问题讨论】:
标签: c++ boost implicit-conversion boost-optional