Weird behavior of QList<T>
-
I'm speechless... I can only thing of something weird going on in
buildingok, let's try with an alternative.
replacefor (int i = 0; i < roomCount; i++) { printf(QString::number(i).toLatin1().data()); printf(QString("Room #" + QString::number(i) + ", " + building->rooms.at(i).name + "\n\r").toLatin1().data()); printf(QString("Switches: " + QString::number(building->rooms.at(i).switches.count()) + "\n\r").toLatin1().data()); printf(QString("Blinds: " + QString::number(building->rooms.at(i).blinds.count()) + "\n\r").toLatin1().data()); printf("+---------------------------+\n\r"); }with
foreach(const kRoom& singleRoom, building->rooms){ qDebug() << singleRoom.name; } -