gpt4 book ai didi

linux - linux中的codecvt头文件替换

转载 作者:太空狗 更新时间:2023-10-29 11:33:04 27 4
gpt4 key购买 nike

我在窗口中运行以下代码:-

#include <codecvt>
void main()
{
wifstream myfile (argv[1],ios_base::in|ios_base::binary);
myfile.imbue(std::locale(myfile.getloc(),new std::codecvt_utf16<wchar_t, 0xffff, consume_header>));
}

我想在 linux 中编译代码,但不支持“codecvt”头文件,并且 codecvt_utf16 和 consume_header 出现 gettign 错误,很少有人建议使用 ICU 或 iconv 头文件。但我不知道如何使用它们。

请帮我替换可以在linux下运行的代码感谢和问候维卡斯

最佳答案

std::codecvt <locale> 的一部分;它没有自己的标题。给定的编译器可能会将其实现拆分,但子部分的名称是实现细节。

关于linux - linux中的codecvt头文件替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18464784/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com