Как конфертировать из char * в "WTF :: String"? - PullRequest
0 голосов
/ 08 июля 2019

Я знаю, как конвертировать из WTF::String в char *, используя utf8().data(), но я не знаю, как сделать обратное.

1 Ответ

1 голос
/ 08 июля 2019

Используйте один из конструкторов для WTF::String именно для этой цели:

WTF::String foo(bar);   // Assuming `bar` is a char*

Вот основные конструкторы (источник: GitHub )

// Construct a string with UTF-16 data, from a null-terminated source.
WTF_EXPORT_STRING_API String(const UChar*);

// Construct a string with latin1 data.
WTF_EXPORT_STRING_API String(const LChar* characters, unsigned length);
WTF_EXPORT_STRING_API String(const char* characters, unsigned length);

// Construct a string with latin1 data, from a null-terminated source.
WTF_EXPORT_STRING_API String(const LChar* characters);
WTF_EXPORT_STRING_API String(const char* characters);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...