为什么getenv不返回const?

时间:2018-09-26 13:31:13

标签: c++ c const

char* getenv(const char* name);

获取一个环境变量并将其值存储在内部存储块中,“其内容或有效性可能会通过进一步调用getenv来更改(但不能通过其他库函数来更改)。” (来自cplusplus.com

还指出“该函数返回的指针所指向的字符串不得由程序修改。”

如果不允许我更改getenv的返回指针指向的字符串,为什么它不返回const char*

0 个答案:

没有答案