20.11.7.2/1 开始:
类对象
steady_clock
表示时钟,其值time_point
永远不会随着物理时间的推移而减少,并且其值以time_point
相对于实时的稳定速率前进。也就是说,时钟可能不会被调整。
从概念上讲,这很不错,但考虑到几乎可以肯定代表一个时间点的位数是有限的,很难想象一个稳定时钟的值永远保持增长的实现。
20.11.3/2 似乎支持了我缺乏想象力,因为它(在非规范性注释中)指的是“环绕”的时钟。这表明如果我从同一个稳定时钟中获取atime_point t1
和 a ,则可能会出现更早的时间,因为时钟可能在和之间。time_point t2
t2
t1
t2
我发现很难理解这个领域的标准。有人可以澄清稳定时钟和时钟包装的关系和相互作用吗?