C++ 如何在虚幻引擎4中将char*转换为TCHAR?

C++ 如何在虚幻引擎4中将char*转换为TCHAR?,c++,unreal-engine4,C++,Unreal Engine4,比如说, const char*bytes=“someMultiByTechCharacter一些宽字符"; 大小n=strlen(字节); 代码>转换为 fStine < /C> >或 TCHAR */COD>?< /P> 我知道我可以使用或进行转换,但我正在尝试找到UE4的替代方案。只需使用FString(int32 InCount,const CharType*InSrc) 用法: const char*bytes=“someMultiByTechCharacter一些宽字符"; 大小n

比如说,

const char*bytes=“someMultiByTechCharacter一些宽字符";
大小n=strlen(字节);
<如何在虚幻引擎C++代码中转换<代码>字节>代码>转换为<代码> fStine < /C> >或<代码> TCHAR */COD>?< /P> 我知道我可以使用或进行转换,但我正在尝试找到UE4的替代方案。

只需使用
FString(int32 InCount,const CharType*InSrc)

用法:

const char*bytes=“someMultiByTechCharacter一些宽字符";
大小n=strlen(字节);
常量FString&Str=FString(n,字节);
常量TCHAR*Text=*Str;
注意,在我的虚拟引擎4副本中,
TCHAR
wchar\u t

typedef wchar\u t WIDECHAR;
typedef WIDECHAR TCHAR

使用
TEXT
宏,
TCHAR*bytes=TEXT(“somemultibytecharacter一些宽字符“
@George如果
字节
是原始文字,那么你是对的,但在我的例子中,
字节
实际上是一个我无法控制的外部变量。