Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Car.cpp:
- Car::Car(QString driverName, QString carNumber, int carClass)
- {
- this->driverName = driverName;
- this->carNumber = carNumber;
- this->carClass = carClass;
- this->carModel = models.values(carClass).at(rand() % (models.count(carClass) - 1));
- this->carColor = colors.at(rand() % (this->colors.size() - 1));
- cars.insert(carNumber, this);
- }
- MainWindow.cpp:
- Car("Иванов Иван Иванович", "E740ОВ777", 0);
- Car("Сидорова Мария Валерьевна", "A393BM77", 0);
- Car("Згоняйко Антон Петрович", "E096ОВ197", 1);
- Car("Сидоров Павел Александрович", "Н678ТА777", 1);
- Car("Граматкин Дмитрий Алексеевич", "С384ВТ77", 2);
- Car("Петров Пётр Петрович", "Х657ОР199", 2);
- Car("Каунов Иван Сергеевич", "Т193МС99", 3);
- Car("Петрухина Полина Павловна", "К666ВА50", 3);
- Car("Гаврилюк Анастасия Алексеевна", "В353МП99", 4);
- Car("Певницкий Дмитрий Владимирович", "К964КА50", 4);
- for (auto iter = Car::cars.begin(); iter != Car::cars.end(); ++iter)
- {
- qDebug() << iter.value()->getCarClass();
- }
- /* Вывод:
- 0
- 0
- 1
- 1
- 2
- 2
- 3
- 3
- 4
- 4
- */
- MainWidow.cpp, on_pushButton_clicked():
- for (auto iter = Car::cars.begin(); iter != Car::cars.end(); ++iter)
- {
- qDebug() << iter.value()->getCarClass();
- }
- /* Вывод:
- 834750416
- 1
- 0
- 1012523521
- 36
- 977813683
- -415962816
- 2108814230
- 977476032
- 856746480
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement