gpt4 book ai didi

c++ - 宏 __TIMESTAMP__ 卡住了

转载 作者:行者123 更新时间:2023-11-30 01:14:37 26 4
gpt4 key购买 nike

你好,

我目前正在开发一个项目,它有自己的日志系统,多年前编写的,它使用 __TIMESTAMP__ 来打印当前日期和时间。我注意到,有时这个宏会卡住,并一遍又一遍地返回相同的值。例如,现在是 12:37,宏不断返回 11:16,即上次运行的时间。

__TIMESTAMP__ 是否有一部分内存需要在每次调用前释放?已经用了很多年了,没人注意到,会不会是我电脑的问题?

最佳答案

您不能使用 __TIMESTAMP__ 打印当前日期和时间,因为它是预处理器编译指示。它将始终显示项目编译时间,而不是当前时间。使用 time(1)获取当前时间。

关于c++ - 宏 __TIMESTAMP__ 卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29892716/

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