chrono

    4热度

    1回答

    我实施一个非常简单的带通滤波器,它的输入参数是包含该信号时,停留时间,并且截止频率为高通和低通滤波器的载体: typedef std::vector<double> vec; vec bandPass(const vec& signal, double dwellTime, double lowCutoff, double highCutoff); 我的界面的一个明显的问题是,函数调用者必须

    4热度

    1回答

    如果我转换为较粗糙的时间单位(例如std::chrono::minutes到std::chrono::hours)duration_cast将如何循环?例如,如果转换为std::chrono::hours,std::chrono::minutes(91)会变成什么值? 2小时,1小时?

    0热度

    1回答

    我发布了关于12天前将std :: chrono :: time_point转换为字符串的问题并解决了问题。我想向你表示感谢。 我解决了使用下面的代码我的问题: char no[15]; string test; chrono::system_clock::time_point now = chrono::system_clock::now(); time_t now_c = chrono

    3热度

    1回答

    可以在调用SYSTEM_CLOCK ::现在()在未来给在过去一段时间?例如,由于夏令时? 什么叫SYSTEM_CLOCK ::现在()。time_since_epoch()?或者它保证总是返回更晚和更晚的时间点?即使没有保证,所有的实现都是以某种方式在实践中做到的(如果是这样,如何)?

    5热度

    2回答

    我一直在试图找到一个使用std :: chrono的例子,它只是获取chrono::time_point并提取整数的小时数和分钟数。 我: std::chrono::system_clock::time_point now = std::chrono::system_clock::now(); ,但我不能找出如何再提取小时和分钟(从午夜开始)?我在寻找的东西,如: int hours = no

    5热度

    1回答

    在http://en.cppreference.com/w/cpp/chrono的实例中,秒数值在double中获得。这是我想要的行为。然而,这似乎依赖于隐含的假设,即时间点减法产生代表秒的值。我找不到任何解释为什么一个持续时间在没有实际指定时间单位的情况下产生浮点秒的原因。完全不使用auto,有人可以展示如何明确获取浮点类型中的时间单位(例如秒),还是指向文档或解释为什么上述转换表示秒? 有问题

    -1热度

    2回答

    #include <iostream> #include "current_time.h" #include <time.h> #include <future> #include <chrono> #include <Windows.h> using namespace std; current_time mytimer; void timer() { while

    2热度

    2回答

    我可以用测量时间: t1 = system_clock::now(); ... t2 = system_clock::now(); duration<double> d = t2 - t1; ,编译罚款,但我怎么做相反?我想使用持续时间移动一个时间点? 例如(不编译): system_clock::time_point tp1 = system_clock::now(); syste

    -1热度

    1回答

    有人请描述下面的代码吗? 由于 template<typename _Rep2, typename = typename enable_if<is_convertible<_Rep2, rep>::value && (treat_as_floating_point<rep>::value || !treat_as_floating_point<_Rep2>::

    2热度

    2回答

    我有一个小问题: 我怎样才能写下面的代码没有auto。 auto a = std::chrono::system_clock::now() /* do something */ auto b = std::chrono::system_clock::now() - a;