从epoch> LONG_MAX开始的秒数会发生什么?

Zig*_*ggy 3 c time time-t epoch

对于家庭作业,我正在编写一个处理很多time_t对象的程序.我想过要检查它们是否溢出,但后来我发现如果它们溢出,我们都会遇到麻烦.

有这个计划吗?自epoch以来的时间超过存储时会发生什么?

rob*_*off 9

LONG_MAX在64位机器上2^63 - 1.试试这个:访问http://google.com并输入2^63 seconds in years.看看答案并决定是否真的需要担心它.