chrono 相关问题

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

C++计时库的局限性?

我从一个更大的项目中提取了以下简单的代码。我试图通过提取日、月、年来模拟期货日期,逐日进行。我使用的是std::chrono库。在某一 ...

回答 2 投票 0

当从 "LLONG_MAX seconds "构造一个std::chrono::milliseconds变量时,发生了什么?

当从 "LLONG_MAX秒 "构造一个std::chono::毫秒的变量时,结果t_milli.count()是-1000 auto t_max_seconds = std::chono::seconds(LLONG_MAX); auto t_milli = std:::...。

回答 2 投票 1

如何找出`duration_cast<microseconds>(starter_clock::now().time_since_epoch()).count()`的真实类型?

如何找到真正的类型的expresstion如下:std::chrono::duration_cast。 (std::chrono::sstable_clock::now()).time_since_epoch()).count(); 我发现答案是长 ...

回答 1 投票 0

比较两个std::chono::time_point实例时出错。

我有两个std::chrono::time_point实例,分别在变量exp和time中。exp是未来的时间,time是当前的时间。但是当我比较它们的时候,就像这个片段一样: std::time_t t_exp = std:::...

回答 1 投票 0

子类 std::chrono::duration

我有一段代码,在这段代码中,std::chono::duration 是子类,用于创建一个std::chrono::time_point,像这样。#include class my_duration : public ...

回答 1 投票 1

fmt和霍华德·辛南特(Howard Hinnant)的日期:为什么使用fmt :: to_string中的“ {}”? fmt和日期的最佳做法?

TL; DR:我正在为fmt和Howard Hinnant的日期库实现自定义格式器。使用date :: year_month_day d {} ;,为什么fmt :: to_string(d)返回“ {}”,而fmt :: format(“ {}”,d)可以正常工作,...

回答 1 投票 1

如何在不使用命名空间chrono的情况下初始化std :: chrono :: duration常量?

我想使用此代码静态constexpr auto set_time = 1s;但是我不想使用命名空间chrono。错误C3688无效的文字后缀“ s”;找不到文字运算符或模式...

回答 2 投票 0

我如何停止使用命名空间chrono?

我想使用此代码静态constexpr auto set_time = 1s;但是我不想使用命名空间chrono。错误C3688无效的文字后缀“ s”;找不到文字运算符或模式...

回答 2 投票 0

仅在不是别名的情况下如何编写std :: chrono :: high_resolution时钟类模板专业化

我想为std :: chrono :: system_clock,std :: chrono :: steady_clock和std :: chrono :: high_resolution_clock编写类模板专业化。我编写了一个简单的代码,如下所示:#include&...

回答 1 投票 2

如何找到两个日期之间以秒和纳秒为单位的时间差?

我需要计算Unix纪元(1970年1月1日UTC的00:00:00)与将来用户选择的某个日期之间的秒和纳秒。这是到目前为止我设法找到的...

回答 1 投票 0

chrono :: month和chrono :: months有什么区别

C ++ 20计时类型/值月份{7}和月份{7}有什么区别?有两个类似的名称难道令人困惑吗?

回答 1 投票 11

如何以“安全”方式获取c ++中的当前时间

我对C ++并不陌生,但我大多只使用最基本的标准库功能,例如 , ,等。现在,我正在开发一个简单的游戏,并且正在开发...

回答 2 投票 0

如何在C ++中声明高分辨率时钟的变量

在此处的示例中:https://en.cppreference.com/w/cpp/chrono/high_resolution_clock/now他们用“自动”一词声明了时钟时间点。自动启动= std :: chrono :: high_resolution_clock :: now(); ...

回答 2 投票 0

std :: time_point from and to std :: string

正在尝试使用c ++ 20 std :: chrono替换一些boost :: gregorian代码,希望删除boost构建依赖。代码正在读写json(使用nlohmann),因此能够转换日期...

回答 1 投票 0

C ++经过时间= 0

我有一个用Visual Studio C ++编写的代码:auto start = std :: chrono :: high_resolution_clock :: now();结果= function(-1,1,9999999);自动结束= std :: chrono :: high_resolution_clock :: ...

回答 1 投票 0

我应该使用高分辨率时间类型作为参数来避免duration_casts吗?

我了解到,如果您的程序使用的最高分辨率类型是毫秒,并且该类型将覆盖您的值所在的整个范围,则应主要使用它,以避免出现...

回答 1 投票 0

如何在C ++中使用chrono计时方法执行的时间?

因此,这是我第一次尝试进行性能评估,并且在尝试将其用于课程之前,已经跟随一些在线资源来测试较小版本的代码。不幸的是我不能...

回答 2 投票 -1

创建人类可读的时间戳并将其存储在C ++中的字符串中

我想根据程序的运行时间在其中创建带有时间戳的文件名,即logfile_2020-04-21_18:11:10.txt logfile_2020-04-22_18:13:43.txt ...时间戳(我认为)...

回答 1 投票 0

以分钟为单位查找本地时区与格林尼治标准时间的差异

我的时区为GMT + 09:00和GMT + 10:00。我正在使用Linux(Open Suse)和C ++ 17。我正在尝试找出当地时间与格林尼治标准时间的区别。这是我的示例程序。 ...

回答 1 投票 0

C ++将纳秒转换为毫秒

我正在监视一段代码在纳秒和毫秒内运行的时间,而我正在运行纳秒,现在我正在尝试进行duration_cast来打开...

回答 1 投票 -1

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