Пример кода был построен из-за того, что я упустил что-то, что не было частью реализации моей функции.
Моя функция локально была помечена как 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