我正在尝试根据返回 const char*
的方法的结果构造一个 Platform::String
我根本无法让它工作,多年来一直摸不着头脑。
我不是一个非常有经验的 c++ 开发人员,所以答案可能很明显,但我似乎无法解决。
感谢您的帮助。
最佳答案
您可以使用 mbstowcs http://www.cplusplus.com/reference/cstdlib/mbstowcs/填充 wchar_t 缓冲区,然后将其传递给 Platform::String 构造函数以创建一个包含所需数据的实例。
static wchar_t buffer[ MAX_BUFFER ];
mbstowcs( buffer, source, MAX_BUFFER );
platformString = ref new Platform::String( buffer );
关于C++/CX - 我需要从 const char* 实例化 Platform::String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543337/