I Dokumentation für die std::getenv()
Funktion auf cppreference.com las, und es sagtWarum getenv hat() gibt eine nicht-const string
die Zeichenfolge Ändern von getenv undefinierten Verhalten aufruft.
Warum gibt die Funktion dann keine const char*
zurück?
Ich habe mich auch immer darüber gewundert ... Aber es ist in den letzten 25 Jahren etwas besser geworden ... Ich erinnere mich an die Zeit, als fopen() einen Zeiger auf eine schreibbare Zeichenkette erwartete. –