C ++中的实例时钟11

时间:2015-10-07 18:43:58

标签: c++11 clock system-clock

std命名空间中的新时钟似乎都是静态实例化的。 high_resolution_clock不是一类具有高分辨率的时钟,而是系统范围内的高分辨率时钟,采用静态方法,如now

我理解为什么他们这样做,但我用于实例时钟。就我而言,我正在模拟N个高分辨率时钟的存在,在仿真设备中的每个仿真板上都有一个,其中N在运行时决定。此外,时钟周期是在运行时决定的。

我的需求显然与C ++ 11时钟提供的不同。是否有一种常用的方法可以重用官方类,如time_point<Clock, Duration>引用时钟的运行时实例?我可能最终需要重写整个时钟API以满足我的需求,但我很乐意重复使用标准工作以节省时间。

0 个答案:

没有答案