【发布时间】:2020-04-28 09:15:26
【问题描述】:
抱歉,这可能是个愚蠢的问题,但我在time.h 的文档中找不到答案。
所以当我打电话时,例如,gmtime
time_t today;
struct tm *info;
time(&today);
info = gmtime(&today);
它返回指向 tm 结构的指针。我假设它返回指向使用 malloc 分配的内存部分的指针,但是如果我现在为 info 调用 free - free 返回错误。那么库time.h 是如何处理内存分配的,我应该担心“释放”它吗?
【问题讨论】: