Hi all,
We used a var yyyy of vollowing type:
typedef QMap<QString, QVariant> XXXX;
QMap<QString, XXXX> * yyyy;
This somewhat complex construction with a QMap containing a QMap works fine untill we call the destructor for yyyy . Then we get a crash!
We think that the problem is that the destructor of QMap calls another destructor of a QMap and we expect this destructor not to be reentrant.
Does anyone recognize this?
Does anyone think that the a QMap should not contain another QMap?
Thanks, Ruud.
Bookmarks