1

以下标准 C++ 函数和语言环境之间的关系是什么

std::fopen, std::fstream::open 

直到现在,每当我使用这些标准功能时,我从来没有想过任何关于语言环境的事情,所以我为什么要为语言环境而烦恼呢?

在阅读stackoverflow时我遇到了这个

在 Linux 上一切正常,因为每个人都使用基于 UTF-8 的语言环境,因此所有传递给主函数的用户输入和参数都将采用 UTF-8 编码。但是您可能仍需要将当前语言环境显式切换为 UTF-8 变体,因为默认情况下 C++ 程序开始使用默认"C"语言环境。*

上面这段话到底想表达什么?根据上述段落,Windows 和 linux 有什么问题?

任何人都可以用简单的话解释一下,最好用一个例子吗?

4

0 回答 0