为什么getenv()返回非const字符串

时间:2016-04-24 19:33:56

标签: c++ operating-system environment-variables c++14

我正在阅读cppreference.comstd::getenv()功能的文档,并说

  

修改getenv返回的字符串会调用未定义的行为。

那为什么函数不返回const char*

1 个答案:

答案 0 :(得分:9)

  

那为什么函数不返回const char*

可能是因为与旧c标准的兼容性根本不支持const