是否有一種簡單的方法(一行代碼很酷)將àstd :: string轉換爲C++/CX中的Platform :: String^?C++/CX:將std :: string轉換爲Platform :: String^
我找到了how to do it the other way(字符串^到字符串),但沒有爲這一個。
喜歡的東西:
std::string str = "Hello World";
Platform::String^ p_str = convertFromString(str);
(在這是毫無意義的,但比如當你用的std ::在C++字符串的情況下想將它發送到一些C#代碼,它更有意義)
你總是可以嘗試使用一個charArray它們之間的轉換? – Cjen1
感嘆,22年的Unicode並不能阻止這樣的問題。您已經知道如何從該帖子轉換爲std :: wstring。然後它是一個單線程,ref新的字符串(wide.c_str()) –
我可以做其他工具(用char *等等......),但我想知道是否有一個好/簡單的方法它 – ashtrail