如何将QString转换为QString指针
How do you convert QString to a QString pointer?
将QString转换为QString指针?我有这个方法返回一个Qstring
<>之前QString复述:测试(){返回(QString)"我测试"}之前在需要将返回值赋给指针的类中调用
<>之前QString *测试::connectRedis (){Redis* db = new Redis(this);QString* test = db->test()回归测试;}之前我得到的错误:
<>之前错误:没有从'QString'到'QString *'的可行转换你可以这样做:
QString* Test::connectRedis()
{
Redis* db = new Redis(this);
return new QString(db->test());
}
也就是说,Qt的类使用隐式共享,所以像这样返回一个QString
指针是没有必要的。只需返回QString
的副本。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 为什么使用 "this" 指针调用派生成员函数?
- 将 Qvector<uint8_t> 转换为 QString
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用指针从C++中的数组中获取最大值
- 助记符和指向成员语法的指针
- 嵌入方指针压缩已禁用
- 数组的指针从不分段故障
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 何时在引用或唯一指针上使用移动语义
- QMetaObject invokeMethod的基于函数指针的语法
- 如何从 std::atomic 中提取指针 T<T>?
- 如何在 C# 中映射双 C 结构指针?
- 如何使用 QMap<QString, QString>::const_iterator 作为指针?
- 将QString转换为QString的指针
- 当我在方法中使用指针时,QString 变量更改为 QCharRef
- 从QString到char指针的转换生成空字符串
- 试图创建Qt 4.7 qstring,材料到数组的指针
- 如何将QString转换为QString指针