Описание тега c++-chrono
<chrono> это библиотека C++11 для представления и управления временем.
</chrono>
1
ответ
Почему переполнение (-2147483648) происходит в коде?
Я вижу довольно странную проблему. Каким-то образом, с моим кодом ниже, я вижу, как выводится отрицательное число, как показано ниже в моем holder переменная. Я не уверен, почему это происходит. -2147483648 days -2147483648 hours -2147483648 minutes…
26 июл '15 в 21:48
0
ответов
Почему C++11 представляет новое пространство имен std::chrono, почему бы не поместить вещи прямо в std?
Например, если vector / deque / list / map all представляет "контейнер", то я бы предположил, что должно быть пространство имен "std:: Containers". C++ 11 также представил thread / atomic, это просто std:: thread и std:: atomic, без дополнительного …
21 фев '17 в 09:03
2
ответа
Хроно с разными периодами времени?
В настоящее время я использую boost::rational<std::uint64> отслеживать в моем приложении. В основном у меня есть часы, которые работают в течение очень длительного периода времени и будут зависать от разных компонентов с разным временным разре…
08 окт '12 в 18:39
4
ответа
C++11 фактическое системное время с миллисекундами
У меня проблема с получением реального системного времени за миллисекунды. Единственный хороший метод, который я нашел в Windows.h, но я не могу это использовать. Я должен использовать std::chrono, Как я могу это сделать? Я потратил много времени, п…
25 ноя '14 в 21:18
2
ответа
Использование библиотеки std::chrono для настройки fps приложения, но странное поведение
Я написал код ниже, используя библиотеку std::chrono C++, и я пытаюсь исправить приложение FPSна 60, но я получаю 50 FPS, не проблема производительности наверняка, потому что я ничего не вычисляю. но это, безусловно, неправильное использование или о…
16 сен '17 в 21:37
3
ответа
Насколько точен std::chrono?
std::chrono рекламирует, что может сообщать о результатах вплоть до наносекундного уровня. На типичном компьютере x86_64 Linux или Windows, насколько точным можно ожидать этого? Каковы, например, погрешности измерения 10 нс, 10 мкс, 10 мс и 10 с?
11 янв '18 в 16:24
1
ответ
C++ chrono::duration_cast всегда выдает "0 секунд"
Это мой самый первый вопрос, и я также новичок в C++, но постараюсь быть максимально конкретным. Пожалуйста, скажите мне, если я неясен Я пытаюсь измерить время, необходимое для метода сортировки (сортировки слиянием) для сортировки заданного массив…
28 апр '16 в 11:52
1
ответ
std::chrono разные результаты - фиксированный временной цикл
Может ли кто-нибудь помочь мне выяснить, в чем разница? Потому что первый код: #include <iostream> #include <chrono> #include <ratio> using namespace std::chrono; const nanoseconds timePerFrame = duration_cast<nanoseconds>(du…
09 апр '17 в 09:43
1
ответ
Как преобразовать метку времени дробной эпохи (двойную) в точку std::chrono::time_point?
У меня есть отметка времени дробной эпохи, представленная как double, что я хотел бы преобразовать в соответствующий std::chrono::time_point, Эпоха - обычная эпоха UNIX с 1 января 1970 года. Я знаю что существует std::chrono::system_clock::from_time…
10 фев '12 в 00:01
1
ответ
Какие уловки оптимизации, чтобы мой код работал быстрее
Я выхожу за пределы своей зоны конфронтации и пытаюсь составить программу распределения случайных чисел, а также убедиться, что она все еще несколько однородна. вот мой код это файл RandomDistribution.h #pragma once #include <vector> #include …
19 ноя '17 в 01:39
2
ответа
Почему этот код не работает с std::chrono::system_clock?
Я пытался создать программу, которая сообщала бы мне, какой день завтра (начиная с 01 января), но записанный мною код, похоже, не работает. Это мой код: #include <iostream> #include <ctime> #include <ratio> #include <chrono> …
31 янв '16 в 12:09
2
ответа
Как сбросить значение chrono::duration?
Я хочу собрать время выполнения моей программы в части кода (отдельные функции), текущая стратегия состоит в том, чтобы рассчитать время выполнения (chrono::duration) для каждой части и суммируйте их вместе. Но мне приходится иметь дело с двумя разн…
23 июл '15 в 21:39
1
ответ
Почему coliru возвращает те же значения для chrono::system_clock::now(). Time_since_epoch()?
При тестировании чужого кода на coliru я заметил, что std::chrono::system_clock::now().time_since_epoch() возвращает одинаковые значения при нескольких прогонах. Я проверял следующий код с g ++ и clang ++ на coliru. #include <iostream> #includ…
02 июн '15 в 13:06
2
ответа
Какой тип использовать для переменной времени ожидания в C++?
При написании функции в C++, которая принимает тайм-аут в качестве одного из аргументов, какой тип я должен использовать для самого аргумента тайм-аута? Примером такой функции может быть: void my_function(bool work_really_hard, timeout_type timeout)…
15 ноя '13 в 19:45
2
ответа
C++ chrono - получает длительность как float или long long
У меня есть продолжительность typedef std::chrono::high_resolution_clock Clock; Clock::time_point beginTime; Clock::time_point endTime; auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(endTime - beginTime); И я получаю dur…
10 июл '14 в 21:40
1
ответ
C++: std::chrono или boost::chrono
Я делаю некоторые тесты в своем коде и пытаюсь понять, стоит ли мне использовать стандартную версию Chrono или оригинальную версию, предоставленную Boost.Я начал использовать стандартный, потому что хотел опробовать его, и заметил, что, например, он…
04 фев '14 в 17:35
2
ответа
Получить разницу во времени с определенного дня
Я пытаюсь найти какую-то полезность в chrono пространство имен, чтобы предоставить моему приложению ту же функцию, которую я имел в моем C# программа. Что мне нужно сделать, так это вычислить разницу во времени между конкретными датами, но я не могу…
21 окт '16 в 09:28
3
ответа
Максимальное разрешение high_resolution_clock - 1000 нс
Я работаю с алгоритмами бенчмаркинга. Я читаю о новом <chrono> заголовок в C++11, так что я пошел с этим. Я могу сделать измерения и все, но я борюсь с разрешением. Когда делаешь что-то вроде auto duration = chrono::duration_cast<chrono::na…
24 май '14 в 10:11
1
ответ
Неопределенная ссылка на `boost::chrono::system_clock::now()' - Boost и cpp-netlib
Я пришел сюда, чтобы попросить исправить ситуацию, которая меня расстраивала. Много. Прежде всего, я на Windows, я использую MinGW в качестве компилятора (C++).У меня были некоторые проблемы с получением программы для работы с использованием cpp-net…
20 июл '12 в 08:30
0
ответов
Ошибка: переопределение 'struct tm'
При включении обоих <string> а также <chrono> с MinGW 32 получаю ошибкуerror: redefinition of 'struct tm' во время компиляции (G++) из файлов wchar.h а также time.h, Sidenote: это также происходит с <iostream> а также <sstream&g…
09 апр '17 в 00:37