ton*_*ony 3 c++ memory-management ctime
我正在使用ctime函数来获取time_t变量的可读表示.ctime声明如下:
char *ctime (const time_t *timer);
Run Code Online (Sandbox Code Playgroud)
你可以看到它返回一个指向结果char数组的指针,而没有在参数中传递任何char指针.因此,我想知道在哪里ctime分配char缓冲区以及谁将销毁它并且不在内部分配内存(malloc当然除了各种各样的内存)被认为是一团糟.
有什么建议?