Когда mktime может вернуть -1?

Я видел это в mktime cppreference:

Время с начала эпохи как объект std :: time_t при успехе или -1, если время не может быть представлено как объект std :: time_t.

И я начал задаваться вопросом, когда это произойдет. Может ли кто-нибудь привести пример, где mktime вернул -1?

1

Решение

time_t может представлять только конечный интервал, по крайней мере, на
любая система, которую я видел. Если запрашиваемая вами дата находится за пределами
интервал (скажем tm_year равный 250 на машине Unix с 32
немного time_t), затем mktime вернет -1.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]