'An incomprehensible error in Qt6. Can't init 2 QMap
I'm trying to create a class in Qt6, but i can't. I'm writting in tunnel.h:
QMap<quint64, QMap<quint64, QByteArray>> *storage = new QMap<quint64, QMap<quint64, QByteArray>>;
//QMap<quint64, QMap<quint64, QByteArray>> *storage2 = new QMap<quint64, QMap<quint64, QByteArray>>;
It's work.
I'm writting in tunnel.h:
//QMap<quint64, QMap<quint64, QByteArray>> *storage = new QMap<quint64, QMap<quint64, QByteArray>>;
QMap<quint64, QMap<quint64, QByteArray>> *storage2 = new QMap<quint64, QMap<quint64, QByteArray>>;
It's also work.
But if I'm writting this:
QMap<quint64, QMap<quint64, QByteArray>> *storage = new QMap<quint64, QMap<quint64, QByteArray>>;
QMap<quint64, QMap<quint64, QByteArray>> *storage2 = new QMap<quint64, QMap<quint64, QByteArray>>;
It's not work. Why? What i must do, used it to work?
p.s. i wrote this in public block of my class.
p.s.s. In console i'm get this: https://i.imgur.com/MKSccqF.png
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|