1. Когда делаешь rand() %, то в знаменателе не надо отнимать единицу 2. Вынеси это из конструктора, так порядочные люди не делают))) : cars.insert(carNumber, this);
куда кинуть последнее? я подозреваю что проблемы как раз таки с тем, что я криво создаю объекты
куда кинуть последнее? я подозреваю что проблемы как раз таки с тем, что я криво создаю объекты
наверное создай вектор машин, а потом преобразуй его в мапу v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...))
наверное создай вектор машин, а потом преобразуй его в мапу v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...))
или через initializer_list если версия С++ разрешает v = { Car(), Car(), Car(), Car() }
наверное создай вектор машин, а потом преобразуй его в мапу v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...)) v.push_back(Car(..., ..., ...))