标签: c++ c const
char* getenv(const char* name);
获取一个环境变量并将其值存储在内部存储块中,“其内容或有效性可能会通过进一步调用getenv来更改(但不能通过其他库函数来更改)。” (来自cplusplus.com)
还指出“该函数返回的指针所指向的字符串不得由程序修改。”
如果不允许我更改getenv的返回指针指向的字符串,为什么它不返回const char*?
getenv
const char*