Что будет, когда секунды с эпохи> LONG_MAX? - PullRequest
3 голосов
/ 31 января 2012

Для домашней работы я пишу программу, которая имеет дело с большим количеством time_t объектов. Я подумал о том, чтобы проверить их на переполнение, но потом мне пришло в голову, что, если они переполнятся, у всех нас может возникнуть небольшая проблема.

Есть ли план для этого? Что произойдет, когда время с эпохи превысит хранилище?

1 Ответ

9 голосов
/ 31 января 2012

LONG_MAX на 64-битной машине - 2^63 - 1.Попробуйте это: перейдите к http://google.com и введите 2^63 seconds in years.Посмотрите на ответ и решите, действительно ли вам нужно беспокоиться об этом.

...