chrono 相关问题

<chrono>是用于表示和操作时间的C ++ 11库。

使用High_resolution_clock的时间测量无法按预期方式工作

我希望能够使用Clock类来测量经过的时间(对于帧时间)。 (问题在代码下面描述。)Clock.h typedef std :: chrono :: high_resolution_clock :: time_point timePt;类...

回答 2 投票 1

[尝试为C ++中的chrono创建函数时没有构造函数的实例

我需要计算算法的运行时间。我正在使用以下结构来执行此操作:auto start = std :: chrono :: stedy_clock :: now(); //代码自动结束= std :: chrono :: stedy_clock :: now();自动...

回答 1 投票 0

我怎么知道我的`std :: chrono :: high_resolution_clock`对应于`steady_clock`或`system_clock`或其他别名?

我怎么知道我的std :: chrono :: high_resolution_clock对应于stable_clock或system_clock或其他别名?许多网站和书籍都提供了使用system_clock的示例,即...

回答 1 投票 0

如何将int转换为时间毫秒

我有一个毫秒类型的变量,我想将其设置为等于一个方程。到目前为止,我已经完成了这些工作。它会编译并运行,但是当它碰到这一行时,它将停止输入if ...

回答 2 投票 -2

C ++中的计时计时器加倍

我想在程序启动以来的时间达到某个倍数(在此示例中为5秒的倍数)时创建一个程序,我希望该程序执行某些操作。我不断得到...

回答 1 投票 0

在C ++中获取截止到本年年初的UTC时期时间

我正在尝试获取今年年初的EPOCH时间(无区域差异的通用时间)。下面是我写的内容:time_t getEpochTimeAtSOY(){/ *获取当前年份* / ...

回答 1 投票 0

std :: chrono time_t转换溢出?

我的示例代码:time_t time_tee = 253402210800;自动tp = std :: chrono :: system_clock :: from_time_t(time_tee); time_t tee2 = std :: chrono :: system_clock :: to_time_t(tp); std :: cout << tee2 << ...

回答 2 投票 1

将持续时间添加到C ++时间点

我有一个以毫秒为单位的开始时间点,如下所示:使用命名空间std :: chrono; typedef time_point MyTimePoint; MyTimePoint startTimePoint = time_point_cast

回答 2 投票 9

如何导入 以使用avr-gcc

根据在裸机微控制器中使用 作为计时器?在微控制器上易于使用std :: chrono。我的问题是avr-gcc(用于avr微控制器的gcc)已禁用...

回答 1 投票 0

使用memcpy()复制到std :: chrono ::毫秒时出现错误-Werror = class-memaccess

对于下面的代码,gcc给了我错误,说我试图从数组中复制chrono :: milliseconds类型的对象,而应该使用赋值或复制初始化:std :: array

回答 3 投票 -4

如何在C ++中以HH:MM:SS格式将chrono :: seconds转换为字符串?

我有一个函数,它接受秒作为参数并返回HH:MM:SS格式的字符串。如果没有std :: chrono,我可以这样实现:string myclass :: ElapsedTime(long secs){uint32_t hh = ...

回答 2 投票 0

Raspberry pi,C ++计时功能,对值进行操作吗?

我从C ++开始,具有“ chrono”功能,我想用它来获得电动机的速度。为此,我有一个与电机连接的编码轮,使用光耦合器收集...

回答 1 投票 0

C ++ 20 std :: chrono :: duration格式的缺点

我需要以易于理解的方式打印std :: chrono :: duration可能大于24小时,例如“ 2 d。09:10:11”。 C ++ 20的std :: chrono :: time_point和std :: chrono :: duration格式(基于...

回答 1 投票 0

C ++ Raspberry PI 4,“ chrono”未使用Geany进行编译

我正在使用Raspberry pi 4(rip Pi3)的机器人项目使用C ++。为了计算电动机的转速,我尝试使用“ chrono”库,因为它可以提供一定的精度。当我尝试...

回答 1 投票 -1

chrono:我可以在一个小时的时间尺度上用稳定时钟验证系统时钟吗?

我的应用程序需要绝对时间戳(即包括日期和小时),且误差小于0.5s。服务器通过NTP进行同步,但是我仍然想检测服务器时钟是否未很好地同步...

回答 1 投票 0

是否确保2个连续的std :: chrono :: steady_clock :: now()不相等?

我希望在同一运行线程中选择的时间点永远不相等。那是因为我使用时间点来区分不同的计算结果。伪代码:StampedResult fn(){...

回答 3 投票 4

到时间字符串的计时持续时间

currentNow = std :: chrono :: ......>] >> 构造一个包含当前纪元的新time_point: auto epoch = std::chrono::time_point<std::chrono::system_clock>(); 将转换后的持续时间添加到此time_point: auto oldNow = epoch + std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::duration<double>(origin_time)); 将其转换为std::time_t: auto t_c = std::chrono::system_clock::to_time_t(oldNow); 使用time_t的格式化工具打印它: std::cout << std::put_time(std::localtime(&t_c), "%F %T"); 示例输出: 2020-01-10 18:45:48 See it live! 您会注意到它缺少 。ffffffff 部分。这是因为std::put_time没有格式选项。如果对您很重要,您可以轻松地自己计算值并将其放在字符串的末尾。还请注意,使用C ++ 20 chrono或Howard的Date库(这基本上是同一件事,除了这里和那里的一些地方)要好得多,正如该人本人的注释中所指出的那样。有关它的概述,您可能对this answer感兴趣。

回答 1 投票 0

在c ++中生成更好的随机数的测量时间

我正在自学编程,作为一个挑战,我试图用c ++创建一个简单的文本战斗系统。我使用rand()函数生成伪随机数。问题是,它们是相同的...

回答 2 投票 0

如何制作一个可以接受多字符输入的倒数计时器?

上下文我已经创建了一个计时器,从该计时器开始倒计时,如果您输入有效的输入,它将显示其各自的元素。如果您未在规定的时间内输入有效的输入,它将结束程序。...

回答 1 投票 0

我可以避免通过time_t打印一个time_point吗?

这是从cppreference.com改编而成的示例:#include #include #include #include int main(){std :: chrono :: system_clock :: ... ]

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.