C++ 不能在C+;中使用无限特殊字符+;

C++ 不能在C+;中使用无限特殊字符+;,c++,special-characters,C++,Special Characters,因此,我包括以下内容: #include <QTextCodec> #包括 我还在主功能的某个地方添加了这一部分: QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); cout << "\xE2\x88\x9E"; QTextCodec::setcodefortr(QTextCodec::codeforname(“UTF-8”); coutstd::cout独立于Qt类问题似乎与特殊字符无关,而

因此,我包括以下内容:

#include <QTextCodec>
#包括
我还在主功能的某个地方添加了这一部分:

QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
cout << "\xE2\x88\x9E";
QTextCodec::setcodefortr(QTextCodec::codeforname(“UTF-8”);

cout
std::cout
独立于Qt类问题似乎与特殊字符无关,而是与找不到的include文件有关。确保它存在,在头文件包含路径中,等等。如果
std::cout
依赖于QT类,为什么包含这个类不起作用?我现在可能有点瞎,但我就是看不出它是如何帮助我解决问题的。@crashmstr是的,我知道,但我似乎不明白为什么。不过我会看一看的,谢谢。独立的。正如@crashmstr所说,问题在于include本身。