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

Как заснуть с boost::chrono?
Примеры boost::this_thread::sleep() , похоже, используют объекты boost::posix_time::milliseconds . Я пробовал это, и это работает, но я использую boost::chrono для проверки системных часов и так далее. Мне кажется, я должен передать sleep() a...
11613 просмотров
schedule 31.03.2023

неопределенная ссылка на `boost::chrono::system_clock::now()' - Boost и cpp-netlib
Я пришел сюда, чтобы попросить исправить ситуацию, которая меня расстраивала. Много. Во-первых, я работаю в Windows и использую MinGW в качестве компилятора (C++). У меня были некоторые проблемы с работой программы с использованием cpp-netlib и SSL...
7352 просмотров

Странная ошибка в хронокоде C2440: «‹function-style-cast›»: невозможно преобразовать из «_CR» в «std::chrono::milliseconds»
Я наткнулся на странную ошибку C2440: '': невозможно преобразовать из '_CR' в 'std::chrono::milliseconds' в основном это код Говарда Хиннанта в еще один вопрос . Должно ли это компилироваться в Visual Studio 2012 RC? Что может быть...
2039 просмотров

Почему у хроно есть собственное пространство имен?
Все остальное, что я видел до сих пор в стандартной библиотеке C++, находится в пространстве имен std . Если я использую что-то из std::chrono , я обычно превышаю лимит в 80 символов на строку — это не проблема, просто неудобно. Итак, вот мой...
2959 просмотров
schedule 10.11.2022

Как создать собственные часы для использования в функциях std::chrono?
У меня есть произвольная эпоха, например 13 июля 1988 года. По сути, я хочу измерить время относительно этого. Я думал написать собственный класс часов, чтобы я мог написать такой код: using std::chrono; time_point<My_Clock> tp; std::cout...
5994 просмотров
schedule 19.11.2023

Как преобразовать std :: chrono :: system_clock :: duration в структуру timeval
Название говорит само за себя. Мне нужно реализовать функцию, которая получает значение std :: chrono :: system_clock :: duration и которая должна преобразовать его в sruct timeval, чтобы я мог передать его какой-то системной функции.
5168 просмотров
schedule 21.02.2022

std::chrono умножает продолжительность
Рассмотрим этот пример кода: #include <chrono> #include <iostream> int main ( ) { using namespace std::chrono; system_clock::time_point s = system_clock::now(); for (int i = 0; i < 1000000; ++i) std::cout <<...
369 просмотров
schedule 15.03.2024

Как убедиться, что nanosleep работает в моей системе в Linux
Я проверил, поддерживает ли моя система точность в микросекундах как сделать поддержка точности в наносекундах Используя таймер ускорения, я могу печатать текущее время с точностью до микросекунд Вывести текущее время в микросекундах Теперь,...
464 просмотров
schedule 26.04.2023

C++11 хроно в Visual Studio 2013
Я переношу код из Linux в Window. И есть ошибка, которую я не ожидал при использовании std::chrono. поскольку std::chrono является стандартной библиотекой C++, я ожидал, что она будет работать без изменений. ниже приведен код, показывающий...
4363 просмотров
schedule 26.06.2022

Можно ли использовать std :: chrono :: duration с типом Rep как double? Я получаю ошибку компилятора в vs2012 при попытке
Я получаю следующую ошибку компилятора (vs2012): Ошибка 3 ошибка C2679: двоичный '+ =': не найден оператор, который принимает правый операнд типа 'const std :: chrono :: duration ‹_Rep, _Period>' (или нет приемлемого преобразования) c: \...
2683 просмотров

Неверное измерение std::chrono после обновления до gcc 4.9.2
Я использую следующее для определения времени своих модульных тестов: template<typename F> void TestFunc(F lambda) { std::array<std::chrono::milliseconds::rep, 20> time; for (int i = 0; i < 10; ++i) { auto t1 =...
377 просмотров
schedule 09.05.2023

std::chrono::duration целочисленные трудности
У меня есть этот простой таймер-секундомер шаблона, который я планирую использовать в своем следующем проекте, всякий раз, когда я создаю экземпляр этого класса, используя «Timer‹ float>», все работает нормально, однако, если я использую «Timer‹...
1434 просмотров
schedule 10.02.2023

Как узнать, осталась ли моя структура struct tm в недопустимом состоянии?
Это вопрос о недопустимом вводе, не недопустимом форматировании. Например, учитывая следующий код: tm bar; foo >> get_time(&bar, "%Y-%m-%d"); cout >> bar.tm_year >> bar.tm_mon >> bar.tm_mday >> endl; Это...
1518 просмотров
schedule 21.06.2023

Ошибки с xutility (‹chrono› ‹random› стандартные библиотеки C ++)
У меня возникла проблема с написанием простого генератора случайных чисел с использованием стандарта и в Microsoft Visual Studio 2013. Когда я пытаюсь скомпилировать, он выдает кучу ошибок, связанных с файлом xutility. У меня была куча похожих...
904 просмотров
schedule 11.04.2023

Каковы преимущества std::chrono по сравнению с устаревшей библиотекой времени?
Я разрабатываю проект С++ 11 в Linux. И теперь у меня есть некоторые требования к библиотеке времени. Я хочу использовать время для... отметка времени для журналов доступа сравнить время в секунду между последним доступом и текущим доступом...
1225 просмотров
schedule 09.10.2023

Как преобразовать ГГГГ/ММ/ДД ЧЧ:ММ:СС в std::chrono::system_clock::time_point?
Я получаю компоненты ГГГГ/ММ/ДД ЧЧ:ММ:СС с внешнего чипа часов реального времени. Я хочу преобразовать это в std::chrono::system_clock::timepoint , чтобы я мог получить секунды с начала эпохи и обновить время операционной системы. Я хотел бы...
1376 просмотров
schedule 02.07.2022

C++ Неверное измерение FPS и deltaTime с использованием std::chrono
Неверный fps моей программы. Когда я вычисляю fps своего приложения по статистике RivaTuner, оно дает например 3000 fps. Но моя программа вычисляет совсем другое число, например 500. Оно постоянно увеличивается и уменьшается, а Rivatuner — нет....
6159 просмотров
schedule 31.03.2022

Как использовать хроно для расчета времени алгоритма с таймером-аккумулятором?
Мой код выглядит примерно так: std::chrono::milliseconds total; for (int i=0; i<max; i++) { auto start = std::chrono::high_resolution_clock::now(); // some code I want to benchmark total +=...
442 просмотров
schedule 10.10.2022

Какой самый красивый способ преобразовать time_point в строку?
Простой вопрос: как правильно преобразовать std::chrono::time_point в std::string с минимальным количеством кода? Примечания: я не хочу использовать cout с put_time() . Принимаются решения C++11 и C++14.
2631 просмотров
schedule 25.07.2022

Как перейти от NaiveDate к определенному часовому поясу с помощью Chrono?
Я анализирую дату и время в Rust с помощью chrono crate . Дата и время взяты с веб-сайта, на котором дата и время взяты из разных разделов страницы. Дата отображается в формате %d/%m/%Y (пример: 27.08.2018). Время отображается только с часами...
5740 просмотров
schedule 18.04.2022