Ton*_*Lin -2 c free pointers c-standard-library
我在C程序开发方面经验不多.正如我在标题中所描述的,如何确定返回字符指针是否需要在C标准库函数中空闲?对于例子,做我需要释放函数的返回指针getenv在stdlib.h和strstrstring.h中?我在文档中找不到任何描述.
提前致谢.
每个功能都应该在其手册页中注明.
例如getenv(),没有删除任何内容,并且它实际上没有必要(或者是错误的).vasprintf()另一方面,明确指出返回的指针必须是free()'d.