chrono相关内容

Mingw,boost和运行时“找不到过程入口点".

问题 我正在使用mingw在Windows上使用websocketpp制作一个简单的服务器应用程序.我得到了可以成功编译和链接的代码.但是,当我启动该应用程序时,它会显示以下错误窗口: The procedure entry point _ZNSt6chrono3_V212steady_clock3nowEv could not be located in the DLL D:\wor ..
发布时间:2020-05-09 22:24:40 C/C++开发

C ++ chrono :: duration_cast始终输出"0秒",

这是我的第一个问题,我也是C ++的新手,但我会尽力做到尽可能具体.请告诉我是否要模糊: 我正在尝试测量使用chrono和duration_cast进行排序的方法(合并排序)对给定的整数数组进行排序所花费的时间.这是有问题的代码段: auto t1 = std::chrono::high_resolution_clock::now(); mergesort(sortin ..
发布时间:2020-05-09 22:20:26 C/C++开发

当sleep_until()指定过去的某个时间点时,行为是否定义明确?

C ++ 11标准讨论了如果调整系统时钟以使传递到sleep_until()的时间点现在已经过去了,那该怎么办?但是当指定了时,我看不到任何能解决这种情况的地方时间点已经过去了. 我只是忽略了某些东西,还是真的没有指定-甚至是UB或实现定义的东西? 如果在持续时间为负的情况下调用sleep_for(),也会出现类似的问题. 解决方案 计算直到进入睡眠状态并调用sleep_unt ..
发布时间:2020-04-27 04:58:49 C/C++开发

为什么std :: chrono :: time_point不足以存储struct timespec?

我正在尝试最近的 std :: chrono api,我发现在64位Linux架构和gcc编译器中 time_point 和 duration 类不能以最大分辨率(纳秒)处理操作系统的最大时间范围。事实上,这些类的存储似乎是一个64位整数类型,与 timespec 和 timeval 相比,它们在内部使用两个64位整数,一个秒和一个纳秒: #include #include ..
发布时间:2018-04-20 17:40:35 其他开发

boost :: date_time和std :: chrono之间的互操作性

如何互操作boost :: date_time和std :: chrono? 例如,有没有一种方法可以在boost :: posix_time :: ptime和std之间进行转换:: chrono :: time_point? 我尝试搜索有关这种转换的文档,但找不到任何。 解决方案 我在boost提交邮件列表中找到这个: http://lists.boost.org/boos ..
发布时间:2017-04-14 01:09:35 C/C++开发

C ++ 11实际系统时间(毫秒)

我有一个问题,获得实际系统时间毫秒。我发现的唯一一个好的方法是在 Windows.h ,但我不能使用它。我应该用 std :: chrono 。我如何做到这一点? 我花了很多时间去google它,但我发现只有二次精度的例子。 我想得到这样的字符串: [2014-11-25 22:15: 38:449] 解决方案 “http://stackoverflow.co ..
发布时间:2016-11-06 01:07:42 C/C++开发

应该std :: chrono :: steady_clock ::现在是noexcept?

我注意到 std :: chrono :: steady_clock :: now 有 noexcept cplusplus.com 上的文档。但是,我没有找到任何规定,在最新的C ++ 11草案(不幸的是我没有标准的副本)。 在cplusplus.com文档中的错误或应该 noexcept 说明符的 std :: chrono :: steady_clock :: now ? 解决方 ..
发布时间:2016-10-30 16:19:18 C/C++开发

chrono有不同的时间段?

目前我使用 boost :: rational 在我的应用程序中跟踪。 基本上,我有一个运行很长一段时间的时钟,并将由不同的时间分辨率的不同组件,例如1 / 50s,1 / 30s,1001 / 30000s等...我想保持完美的精度,即没有浮点。 boost :: rational 适用于此目的,但我认为这将是更好的设计使用 std :: chrono :: ..
发布时间:2016-10-30 05:07:05 C/C++开发

std :: chrono time_since_epoch的默认持续时间

如果我有以下时钟,并使用它来获取从时钟的时代起的计数,这个计数实际上代表什么。 std :: chrono :: high_resolution_clock :: now()。time_since_epoch()。count(); 例如我刚刚运行这个,并得到 1389375799048790227 。这个数字是什么意思? 解决方案 持续时间的类型是 std :: ..
发布时间:2016-10-30 01:49:56 C/C++开发