gpt4 book ai didi

c++ - _T ("x") 没有按预期行事

转载 作者:太空宇宙 更新时间:2023-11-04 14:36:38 26 4
gpt4 key购买 nike

我现在遇到了很多 Unicode 问题。据我了解,TCHAR 被定义为 wchar_t 或 char,具体取决于 _UNICODE 是否在某处定义,并且还有各种其他功能可以帮助解决这个问题。显然 _T("x") 应该根据内容的设置方式将 'x' 评估为 wchar_t 或 char。我有以下代码:

TCHAR desiredClassName = _T("ChatClass");

它给我以下不友好的错误消息:

error C2440: 'initializing' : cannot convert from 'const wchar_t [10]' to 'TCHAR'

这对我来说真的没有任何意义。当然 TCHAR 在这里应该是 wchar_t 的东西吗?为什么不是?

顺便说一句,我根本不关心使用 Unicode,但显然 windows.h 或类似的东西迫使我这样做。如果 Internet 上有一些方便的常见问题解答以新手可以理解的方式解释所有这些不同类型的字符数组和字符串的各种不同格式,我们将不胜感激。

最佳答案

那应该是 TCHAR*,而不是 TCHAR

关于c++ - _T ("x") 没有按预期行事,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2375442/

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