将计时持续时间转换为time_point

时间:2015-06-10 12:51:49

标签: c++11 chrono

如何将计时持续时间转换为time_point,这比给定持续时间的时钟时间晚?我试图在计时时钟中找到纪元时间而没有成功。

1 个答案:

答案 0 :(得分:5)

摘自20.12.6 [time.point]中的概要:

grails.plugin.springsecurity.securityConfigType = 'InterceptUrlMap'

grails.plugin.springsecurity.interceptUrlMap = [
        '/grails-remote-control/**':       ['IS_AUTHENTICATED_ANONYMOUSLY']
]

这可以用于(例如)像:

template <class Clock, class Duration = typename Clock::duration>
class time_point
{
public:
    constexpr explicit time_point(const duration& d);  // same as time_point() + d

虽然标准中没有指定system_clock :: time_point,但实际上这会创建一个using namespace std::chrono; system_clock::time_point tp{30min}; // Needs C++14 for the literal ,指的是1970-01-01 00:30:00 UTC。