Как инициализировать хроно time_pointC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как инициализировать хроно time_point

Сообщение Anonymous »

Я пытаюсь инициализировать два объекта time_point, но когда я пытаюсь его инициализировать, он говорит, что time_point является нулевым указателем, но я пытаюсь его заполнить.< /p>
Итак, у меня есть две точки времени:
std::chrono::time_point clock_start;
std::chrono::time_point clock_end;

И это моя функция инициализации:
void TimeCounter::initTimeCounter(const seconds sec)
{
clock_start = steady_clock::now();
clock_end = steady_clock::now() + sec;
}

Я также пытался выполнить инициализацию с помощью приведенного ниже конструктора, чтобы посмотреть, установит ли он значения в момент времени, но он все равно говорит, что clock_start — это нулевой параметр.
TimeCounter::TimeCounter()
{
clock_start = steady_clock::now();
clock_end = steady_clock::now();
}


Подробнее здесь: https://stackoverflow.com/questions/409 ... time-point
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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