2013-07-11 46 views

回答

2

localtime使用内部全局缓冲区(或者可能是线程本地),其地址返回。保持全局状态的这种做法与strtokrand的工作方式类似。请注意,这使得该功能固有地不可租用,并且可能是线程不安全的。

+1

要补充说明,引用我的系统上的manpage:_“返回值指向一个静态分配的结构,可能会被随后调用任何日期和时间函数覆盖。”_ – moooeeeep

相关问题