gpt4 book ai didi

c++ - 从 time_t 到 const time_t* 的无效转换

转载 作者:搜寻专家 更新时间:2023-10-31 00:20:50 27 4
gpt4 key购买 nike

time_t raw_time = time(NULL);
tm* current_time = localtime(&raw_time);

我自己得到了答案......我完全搞砸了警告。无论如何谢谢。

最佳答案

localtime() 函数可以追溯到 (int) 是 16 位并且在堆栈上传递 (long) 的时候还没有广泛使用支持的;因此,指定传递 (long *),当时是 16 位。它一直保持原样,因为更改它会破坏大量代码。您会发现大多数与时间相关的函数都这样做,因为它们是当时唯一使用 (long) 的函数。 (lseek() 稍后出现。猜猜它替换了什么非 (long)-using 函数?)

关于c++ - 从 time_t 到 const time_t* 的无效转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5447576/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com