定义分钟单位
Define minutes unit
下面是另一个问题的一段代码,它将29.0分钟增加到60.0秒,并以小时为单位显示结果:
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(quantity<time>{29.0 * minute_base_unit::unit_type()} + 60.0 * seconds)
<< endl;
建议用什么方法定义minutes
,以便将上述表达式写成:
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(29.0 * minutes + 60.0 * seconds)
<< endl;
如果可以的话,我建议您使用C++14的<chrono>
工具。他们非常好。(我知道从技术上讲,这不是对他的问题的回答,但这可能会为他节省很多工作)。
#include <iostream>
#include <chrono>
int main () {
using namespace std::chrono;
std::cout << duration_cast<hours>(29min + 60s).count() << std::endl;
}
相关文章:
- 芬威克树(BIT).找到具有给定累积频率的最小索引,单位为 O(logN)
- Boost::posix_time::ptime舍入到给定的分钟数
- 填孔方法需要20分钟以上
- RcppEigen 模板化函数,用于填充单位法线
- 提升,以分钟精度获得 UTC 时间
- 如何有效地计算将单位立方体映射到自身的反射和旋转?
- 以天C++为单位的两个时间戳之间的差异
- 如何以毫秒为单位获取开始时间和 now() 之间的毫秒差异(以 C++为单位?
- 从原始字节解码协议缓冲区(以 C++为单位)
- ANTLR - 如何从维度扩展单位
- 如何在 c++ 中确定一条指令(以字节为单位)在哪里结束,另一条指令从哪里开始?
- 编写以 C++ 为单位返回值的函数
- 纹理单位重叠?渲染了错误的纹理
- Cuda:具有位集数组的 XOR 单位集
- 对于使用高级服务的分钟数和应付金额,我不断得到相同的数字
- 以C++为单位将毫秒转换为小时:分钟:秒:毫秒
- 提升异构单位 - 每分钟巴数
- 定义分钟单位
- 设计一个结构来存储时间和日期.写一个函数来计算两个时间之间的差(以分钟为单位)
- 时间戳之间的差异(以分钟为单位)