我正在阅读这篇关于并行编程的文章,我遇到了一个return
我不太理解的声明。我已经阅读了有关命名空间和Boost::Chrono::steady_clock的信息,尽管我从未在实践中使用过它们,但我了解它们的用途。
这是run_tests
函数中让我感到困惑的代码行:
return boost::chrono::duration <double, boost::milli> (end - start).count();
这里到底发生了什么?对象名称不应该放在前面.count()
吗?-
Chrono中的运算符是否有一些重载?