Avi*_*ano 18 c++ memory-management
void log(){
time_t current = time(0);
tm *ptm = localtime(¤t);
stuf...
}
Run Code Online (Sandbox Code Playgroud)
只是想确定 - 我需要在方法结束时释放tm指针分配的内存吗?
不,你不应该.这种结构是静态分配和由函数共享gmtime及localtime.每次调用其中一个函数时,都会覆盖此结构的内容.
所以要小心结果 - 例如立即复制它们并且不存储指针.
| 归档时间: |
|
| 查看次数: |
6924 次 |
| 最近记录: |