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

std::chrono::

<treat_as_floating_point>

类模板    <chrono>
template <class Rep> struct treat_as_floating_point : is_floating_point<Rep> {};

作为浮点数处理
这是一个traits类,用于识别计数器类型(如持续时间内部使用的那些)可否作为浮点类型, 因此允许使用小数计数。

这是为了确定持续时间的内部时间单位转换是否会丢失精度。

该标准只提供默认定义,与类型的is_floating_point 特性相同, 但是计数器的具体类型可以特化该模板,使其成为true_type或false_type。

☲  模板参数


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

☞ 成员类型



继承自integral_constant(通过is_floating_point):
成员类型 定义
value_type bool
type true_type或false_type

☞ 成员常量



继承自integral_constant(通过is_floating_point):
成员常量 定义
value true or false

☞ 成员函数



继承自integral_constant(通过is_floating_point):
operator bool 返回的值(静态成员函数)

联系我们 免责声明 关于CandCplus 网站地图