QString 转 字符数组 - C++ 编程指南
QString 类型可以通过 QString 的 'toLatin1()' 或 'toUtf8()' 函数将其转换为字符数组。例如:
QString str = 'Hello World';
char *cstr = str.toLatin1().data(); // 转为 Latin1 编码的字符数组
char *cstr2 = str.toUtf8().data(); // 转为 UTF-8 编码的字符数组
注意:如果要使用转换后的字符数组,需要确保 QString 对象在转换后不被销毁,否则字符数组将成为无效指针。
原文地址: https://www.cveoy.top/t/topic/oWLu 著作权归作者所有。请勿转载和采集!