TJ1*_*TJ1 5 c++ qstring qt character-arrays
我有一个字符指针,在任何运行中可以有不同的长度.例如:
char* myChar;
Run Code Online (Sandbox Code Playgroud)
在一次运行中,其内容可以是"Hi",而在另一次运行中,它可以是"Bye".
我想将内容复制myChar到QString,例如,如果我有:
QString myString;
Run Code Online (Sandbox Code Playgroud)
我要复制内容myChar到myString; 我怎样才能做到这一点?
Dan*_*urn 12
使用QString::fromLatin1(const char*),QString::fromLocal8Bit(const char*)或QString::fromUtf8(const char*)酌情使用.请注意,您不能只复制数据,因为QStrings包含16位Unicode字符.它总是需要解码8位表示.