/type _conversion_between_PlatformString_and_stdstring.cpp
Last active Nov 15, 2019
WinRT(C++/CX) type conversion between Platform::String^ and std::string
#include <string> | |
std::string Managed_Str_To_Std_Str(Platform::String^ ms) | |
{ | |
std::wstring w_str(ms->Begin()); | |
return std::string(w_str.begin(), w_str.end()); | |
} | |
Platform::String^ Std_Str_To_Managed_Str(const std::string & input) | |
{ | |
std::wstring w_str = std::wstring(input.begin(), input.end()); | |
const wchar_t* w_chars = w_str.c_str(); | |
return (ref new Platform::String(w_chars)); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment