这会是内存泄漏吗?

时间:2014-04-19 17:47:34

标签: c pebble-sdk

我正在为鹅卵石编码而且它不允许使用free()

我想获得当前时间,这是有效的。但我不确定它的内存是否安全。我的意思是ts - 是一个指针,我认为它在使用后需要是free()

struct tm *ts;
  time_t timestamp = time(NULL);
  ts = localtime(&timestamp);

这会是内存泄漏吗?如果是,如何更改代码以使其不会出现任何泄漏?

1 个答案:

答案 0 :(得分:4)

不,没有泄漏。

该函数返回一个指向内部对象的指针,该对象保存正确的数据,而不是下一次调用localtime()。