Вопросы по теме 'chrono'
g++ против порядка передачи аргументов intel/clang?
Рассмотрим следующий код ( LWS ):
#include <iostream>
#include <chrono>
inline void test(
const std::chrono::high_resolution_clock::time_point& first,
const std::chrono::high_resolution_clock::time_point& second)
{...
804 просмотров
schedule
12.05.2024
как заставить собственный (хроно) таймер работать с sleep_until?
У меня есть собственный шаблон таймера, который я хочу использовать в std::this_thread::sleep_until() . Итак, мой метод now() выглядит так:
static time_point now() {
return time_point(timer_T::now() - epoch_);
}
где epoch_...
901 просмотров
schedule
08.06.2024
C++ и Sqlite3: как хранить дату/время с точностью до миллисекунд
Я создаю приложение C++, которое будет работать в Ubuntu и будет использовать Sqlite3 в качестве базы данных.
Одна из моих целей - иметь класс C++, содержащий поля времени/даты, и хранить их в базе данных.
В прошлом я использовал time_t в...
1648 просмотров
schedule
23.10.2022
Есть ли в std::chrono средства, помогающие внедрить system_clock для модульного тестирования?
Я завишу от оборудования, которое может отвечать, а может и не отвечать. Как следствие, я часто заканчиваю тем, что пишу функции с тайм-аутами. Системное время является известным источником хрупких модульных тестов, поэтому введение контролируемого...
4102 просмотров
schedule
24.12.2023
Как этот код может быть constexpr? (std :: chrono)
В стандарте P0092R1 Говард Хиннант написал:
template <class To, class Rep, class Period,
class = enable_if_t<detail::is_duration<To>{}>>
constexpr
To floor(const duration<Rep, Period>& d)
{
To t =...
1174 просмотров
schedule
25.10.2023
Как мне получить секунды с эпохи как двойные, учитывая момент времени?
У меня есть функция из библиотеки, которую я использую, для которой требуется двойное значение в качестве параметра. Ему необходимо передать смещение типа наносекунды плюс sytem_clock :: now (). У меня пока есть этот код:...
5701 просмотров
schedule
01.10.2022
C ++ Добавить месяцы в chrono :: system_clock :: time_point
Как я могу добавить месяцы к значению chrono :: system_clock :: time_point?
Спасибо!
1891 просмотров
schedule
14.07.2022
как преобразовать std::chrono::system_clock::now() в double
auto current_time = std::chrono::system_clock::now();
Используя std::chrono в C++ , я получаю текущее время, как указано выше. Как я могу использовать его, чтобы получить количество секунд с начала эпохи часов как double ?
6439 просмотров
schedule
04.06.2024
Попытка привести std :: chrono :: duration дает rep не может быть ошибкой компиляции продолжительности
Конечно, я делаю здесь что-то глупое, но у меня проблемы с компиляцией моего простого класса секундомера. Ошибка:
/usr/include/c++/4.9/chrono:246:2: error: static assertion failed: rep не может быть продолжительностью
Я хочу преобразовать...
1604 просмотров
schedule
03.12.2023
Насколько точен std::chrono?
std::chrono заявляет, что может сообщать результаты с точностью до наносекунд. На типичной машине x86_64 Linux или Windows, насколько точным можно было бы ожидать это? Каковы будут полосы погрешностей для измерения, например, 10 нс, 10 мкс, 10 мс...
5144 просмотров
schedule
03.05.2024
Законны ли бесконечные объекты std::chrono::duration?
Законно ли создавать и использовать std::chrono::duration<double> с бесконечностью в качестве содержащегося значения, например?
std::chrono::duration<double>{ std::numeric_limits<double>::infinity() };
Будет ли он вести...
3106 просмотров
schedule
06.01.2024
Как time_point, созданный с разной продолжительностью (std::chrono::milliseconds и std::chrono::nanoseconds), настолько отличается
Я создал std::chrono::milliseconds ms и std::chrono::nanoseconds ns из std::chrono::system_clock::now().time_since_epoch() . За это время я создал timepoints и преобразовал его в time_t , используя system_clock::to_time_t , и распечатал его,...
388 просмотров
schedule
13.11.2023
Летучие объекты типа std :: chrono :: duration
У меня есть программа, в которой используются объекты std::chrono::duration с изменяющейся характеристикой. Судя по всему, пользоваться такими объектами становится очень сложно. Например, следующая простая программа выдает ошибку компиляции (в gcc...
192 просмотров
schedule
30.11.2023
Ограничение fps с помощью std::chrono
std::chrono::system_clock::time_point m_BeginFrame = std::chrono::system_clock::now();
std::chrono::system_clock::time_point m_EndFrame = std::chrono::system_clock::now();
std::chrono::nanoseconds m_WorkTime = std::chrono::nanoseconds::zero();...
1160 просмотров
schedule
16.05.2024
Преобразование метки времени в отформатированное время даты с помощью С++
Я могу использовать только стандартную библиотеку С++ (С++ 14) для преобразования метки времени в заданный формат даты и времени. Я новичок в C++, и я знаю, что C++ не очень поддерживает нас через такую библиотеку, как Java. В заданную дату и...
9852 просмотров
schedule
18.03.2024
Правильно ли использовать время std::chrono::steady_clock в системе?
У меня есть файл со временем заголовка в качестве параметра std::chrono::steady_clock . Другой сервер будет записывать их на диск. Во время использования файла я буду сравнивать их, чтобы найти последнее время. Меня смущает...
114 просмотров
schedule
24.05.2024