Acaunt, Красоту я обычно навожу уже после написания кода, а насчёт стирать, это правда, в лист он попадает со значениями, а выходит уже без, интересная вещь в том, что она int не стирает, проблема решена другой строчкой кода, в кейс 1-3:
catalog.push_back(new Appliances{ model, producer, price, year });
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.