Вопросы по теме 'chrono'

Взаимодействие между boost :: date_time и std :: chrono
Насколько совместимы boost :: date_time и std :: chrono? Например, есть ли способ конвертировать между boost :: posix_time :: ptime и std :: chrono :: time_point? Я попытался найти документацию по таким преобразованиям, но не нашел.
14602 просмотров
schedule 14.04.2022

Гарантии производительности для вызова now() стандартных хронометров?
Существуют ли какие-либо гарантии производительности в стандарте, необходимые для реализации статических функций now() каждых часов в std::chrono? В n3337 я прочитал это ( 20.11.3 Требования к часам [time.clock.req] ): 3 [Примечание:...
1501 просмотров
schedule 09.09.2023

Как вы печатаете time_point C ++ 11?
Я создал точку времени, но мне не удается распечатать ее на терминале. #include <iostream> #include <chrono> int main(){ //set time_point to current time...
81065 просмотров
schedule 08.10.2023

Есть ли в моем регионе верхняя граница для информации, связанной со временем?
Есть ли определение где-то в стандартном пространстве имен, которое устанавливает вперед: Месяцы в году Дней в неделю Часов в день Минуты в часе Секунды в минуту struct tm содержит переменные-члены, которые должны находиться в этих...
79 просмотров
schedule 09.11.2022

Привести chrono::milliseconds к uint64_t?
Предполагая, что у меня есть количество миллисекунд в переменной x : chrono::milliseconds x = std::chrono::duration_cast<chrono::milliseconds>(something); как преобразовать x из chrono::milliseconds в uint64_t ? Я пытался:...
11022 просмотров
schedule 24.11.2023

Хронобиблиотека С++ 11 - Как выполнить метод через определенный интервал времени?
Я хочу правильно использовать библиотеку chrono, чтобы настроить мой класс для вызова метода через несколько миллисекунд. #include <iostream> #include <chrono> #include <ctime> Class House { private: //... public: House()...
554 просмотров
schedule 06.11.2022

Как сбросить high_resolution_clock::time_point
Я разрабатываю класс Timer , некоторые из его членов имеют тип high_resolution_clock::time_point где time_point определяется как typedef chrono::time_point<system_clock> time_point; Вопрос Каково значение по умолчанию этого объекта?...
3706 просмотров
schedule 27.11.2022

std::chrono с NDK r10e не может быть разрешен
Не подумайте, что я не искал, мой Android-проект (на Eclipse) отказывается распознавать библиотеку std::chrono. Включение в мой заголовочный файл в порядке: #include <chrono> Но когда я хочу использовать его: using namespace...
974 просмотров
schedule 01.10.2023

Обходной путь для ошибки gcc: использование chrono_literals в шаблоне разрывает string_literals
В GCC 4.9.2 следующий код не компилируется: #include <chrono> #include <string> using namespace std::literals::string_literals; using namespace std::literals::chrono_literals; template<typename T> struct S { S() {...
477 просмотров
schedule 21.06.2023

std::chrono неоднократно вызывает QueryPerformanceFrequency?
Всякий раз, когда я звоню: std::chrono::high_resolution_clock::now().time_since_epoch().count(); Инструкция по сборке для него такая: std::chrono::high_resolution_clock::now().time_since_epoch().count(); 00007FF7D9E11840 call...
738 просмотров
schedule 24.08.2022

Как создать собственные хронометры
Я создаю элемент управления пользовательского интерфейса временной шкалы, и время на этой временной шкале всегда начинается с нуля, как секундомер. Я подумал об использовании std::chrono::steady_clock, чтобы сохранить время начала и окончания на...
1103 просмотров
schedule 20.10.2022

mktime() дает другие результаты, чем библиотека дат Говарда Хиннанта (на основе std::chrono)
Я использую библиотеку C++ даты Говарда Хиннанта ( https://howardhinnant.github.io/date/date.html ), но у меня возникают некоторые затруднения при его использовании. Ниже приведена программа, в которой я использую эту библиотеку для печати...
311 просмотров
schedule 27.08.2022

С++ хроно Разница между двумя часами времени в секундах
Я хочу найти разницу между двумя часами времени, используя библиотеку хроно в секундах. Я пробовал разные способы, один из них — «Следующий». Все они работают нормально, пока разница не составляет 59 секунд, но после этого время ожидания истекает....
1921 просмотров
schedule 26.02.2023

Пользовательская функция проверки для анализа std::chrono::milliseconds с помощью параметров программы Boost
Я пытаюсь проанализировать параметр через параметры программы Boost, которые содержат время в [с] или [мс]. В настоящее время переменная жестко запрограммирована с использованием литералов: std::chrono::milliseconds timeout = 10s; Я рад...
468 просмотров
schedule 02.12.2022

Как получить реальное календарное время в микросекундах (эпоха с 1970 года) в Mac OSX?
Пожалуйста, просмотрите ниже Qn для контекста: Почему clang++/g++ не дает правильный вывод микросекунд для chrono::high_resolution_clock::now () в Mac OSX? Как уже обсуждалось в предыдущей ветке, я намерен получить microseconds раз с 1970...
941 просмотров
schedule 16.11.2023

Как преобразовать `std::chrono::milliseconds` в `boost::posix_time::milliseconds`
Я использую boost::asio::deadline_timer, чтобы установить тайм-аут перед операцией async_read на сокете TCP . Я использую boost 1.61 . long time_out_millis = 2000; boost::asio::deadline_timer theTimer(theSocket.get_io_service(),...
2204 просмотров
schedule 08.05.2023

Оператор преобразования C++ в chrono::duration — работает с C++17, но не с C++14 или младше.
Следующий код компилируется с помощью gcc 7.1.0 с набором C++17, но не компилируется с набором C++14 (или Visual Studio 2017). Его легко воспроизвести на Wandbox . Что нужно сделать, чтобы он работал с С++ 11/14? #include <iostream>...
742 просмотров
schedule 19.05.2024

Что такое стандартный эквивалент таймера Boost cpu?
Я хочу перенести boost::timer::cpu_timer в моем коде для стандартной библиотеки. Я нашел только std::chrono::steady_clock , но он не предлагает та же функциональность, что и у варианта Boost. Что мне в основном нужно, так это настенное и...
380 просмотров
schedule 08.05.2024

std::chrono::clock, аппаратные часы и счетчик циклов
std::chrono предлагают несколько часов для измерения времени. В то же время, я думаю, единственный способ, которым процессор может оценить время, — это подсчет циклов. Вопрос 1. Есть ли у ЦП или ГП какой-либо иной способ оценки времени, кроме...
1381 просмотров
schedule 18.03.2023

Перенацеливание newlib для c ++ chrono
Я использую набор инструментов arm-none-eabi с newlib, чтобы настроить таргетинг на настраиваемую плату с ARM Cortex-M0 + (в частности, MCU-on-eclipse версии набора инструментов). Я компилирую / связываю с -nostartfiles и --specs=nano.specs и...
644 просмотров
schedule 02.06.2024