将const QObject*转换为QObject*
Convert const QObject* to QObject*
我是Qt的新手,让MyClass成为QObject的子类。
是否有一种方法可以正确地将const MyClass *
对象转换为MyClass *
对象?
我想创建一个构造函数MyClass(const MyClass *object);
,但它似乎不推荐。
使用以下代码:
MyClass *objRef = const_cast<MyClass *>(obj);
相关文章:
- 防止主数据类型C++的隐式转换
- 模板参数替换失败,并且未完成隐式转换
- 努力将整数转换为链表。不知道我在这里做错了什么
- HEX值到wchar_t字符(UTF-8)的转换
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将 Qvector<uint8_t> 转换为 QString
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 在c++中使用nlohmann从类到json的转换
- 无法将参数 3 从 'const QGraphicsItem *' 转换为 'const QObject *',这是指针,对象是 QGraphicsObject 的子类
- QObject基类到继承对象的C++类型转换
- 将nativeObject转换为QObject qt5 c++
- QtQMetaObjects和从QWidget到QObject的转换
- 如何将递归QMetaObject::newInstance(..)从QObject*转换为QGenericArgumen
- 防止将 QObject* 隐式转换为布尔值:防止'Multiple constructor'警告
- Qt,无法将不完整类型'A *'的参数转换为'const QObject *'
- 如何将 QList<QObject *> 转换为 QList<ADerivedQObjectClass*>
- QObject*和void*之间的转换
- C2665:'QObject::connect':3 个重载都无法转换所有参数类型
- 将const QObject*转换为QObject*