c++ - Getenv() एक गैर-कंसोल स्ट्रिंग क्यों लौटाता है



operating-system environment-variables (1)

मैं cppreference.com पर std::getenv() फ़ंक्शन के लिए दस्तावेज़ीकरण पढ़ रहा था और यह कहते हैं

Getenv द्वारा दिए गए स्ट्रिंग को संशोधित करना अनिर्धारित व्यवहार को आमंत्रित करता है।

फिर फ़ंक्शन एक const char* क्यों नहीं लौटाता है?


फिर फ़ंक्शन एक const char* क्यों नहीं लौटाता है?

संभवतया पुराने सी मानकों के साथ संगतता के कारण जो कि const समर्थन नहीं करते।





c++14