Problem with QString. I guess something wrong with declaration as pointer
Unsolved
General and Desktop
-
@QString
Do you have any ideas about this one? I've tried to fix it but nothing really helps;c
Error happens any time i'm using this selected construction. I guess something might be wrong with declaration and pointers... I'm kind of beginner so can't really find any information on this theme and struggling through this by myself. -
Please don't post images but source code which can be copied
wrt your problem -
Pair *m_pair[10]
is a pointer to an array and when you have to initialize it before you use it. But I don't see any reason that this- must be a pointer at all
- a c array should be used here instead e.g. std::array<>
- why the array is bound to exact 10 elements and you don't do any bounds checking at all. Use e.g std::vector<>
- what the class dictionary should do at all - either use a std::map<QString, QString> (or QMap or QHash) or directly the Qt translation system to translate your strings.