qt 出现警告: 将‘false’转换为指向‘QString::QString(const char*)’的实参 1 的指针类型 [-Wconversion-null] return fal
时间: 2024-05-10 08:14:46 浏览: 107
qt 类型转换
这个警告是因为代码中将布尔值 `false` 直接转换为了一个指向 `QString` 类型的指针,而 `QString` 构造函数接受的参数类型是 `const char *`。因此,编译器会发出警告提示可能存在类型转换错误。
为了解决这个警告,你可以使用 `QString` 类型的构造函数来创建一个新的字符串,而不是将 `false` 直接转换为一个指针。例如:
```cpp
QString str = QString("false");
return str;
```
这样就可以避免警告了。
阅读全文