Home C&C++函数库 c++ 语法 程序源码 Linux C库

std::chrono::

<common_type (duration)>

类模板    <chrono>
template <class Rep1, class Period1, class Rep2, class Period2>
class common_type<chrono::duration<Rep1,Period1>,chrono::duration<Rep2,Period2>>;

持续时间的common_type特化
这是标准traitscommon_type的特化。它在两个模板参数之间定义了最精确的持续时间类型。

默认定义返回一个持续时间类型,其中common_type<Rep1,Rep2>作为它的第一个模板参数, Period1Period2的最大公约数作为它的第二个模板参数。

自定义计数器类型可以提供该模板自己的特化。

☲  模板参数


Rep1, Rep2
计数器类型。
这是一个算术类型,或模拟算术类型的类。

Period1, Period2
以秒表示计数时间单位的比率类模板的实例化。

☞ 成员类型



继承自integral_constant(通过is_floating_point):
成员类型 定义
type 最精确的持续时间具体类型。
联系我们 免责声明 关于CandCplus 网站地图