如何检查空的升压::蓄能器acc或否?
例如:
if (acc.isEmpty())//I don't know what function here
return 0;
else
return boost::accumulators::mean(acc).因为如果它是空的,我将得到用于boost::累加器::NaN (Acc)的文件。
发布于 2015-02-15 07:47:39
您可以使用累加器count
if (boost::accumulators::count(acc) == 0)//I don't know what function here
return 0;
else
return boost::accumulators::mean(acc);或者,只需通过调用nan来检查它是否为std::isnan。
if(std::isnan(boost::accumulators::mean(acc))
return 0;
else
return boost::accumulators::mean(acc);https://stackoverflow.com/questions/28523949
复制相似问题