Как обновить/переназначить члена класса Chrono::timestamp для прокрутки истекшего времениC++

Программы на C++. Форум разработчиков
Anonymous
Как обновить/переназначить члена класса Chrono::timestamp для прокрутки истекшего времени

Сообщение Anonymous »

Пример кода был построен из-за того, что я упустил что-то, что не было частью реализации моей функции.

Моя функция локально была помечена как const, и я забыл включить это в код ниже. Кроме того, эта маркировка const также стала причиной того, что я увидел ошибку ниже, и мне потребовалось слишком много времени, чтобы осознать это.
Как переназначить члена класса Chronic переменная time_point?
Я просмотрел часовое видео от {@Howard Hinnant} и не увидел ничего, что указывало бы на то, что мне нужно.
Класс вывода времени
#include
#include
#include
namespace chrono = std::chrono;
namespace chrono_lit = std::chrono_literals;
using namespace chrono_lit;

class TrackTimeElapsed {
public:
TrackTimeElapsed(uint64_t interval):
m_timestamp(chrono::steady_clock::now()), m_interval(interval) {}
~TrackTimeElapsed() {}
void trackTime() const { // Edit @14:15 m_interval) {
std::cout

Подробнее здесь: https://stackoverflow.com/questions/787 ... g-elapse-t

Вернуться в «C++»