я вот думаю... сделать обработку null-значений отдельной функцией или классом... но пока хорошей реализации не получилось... если у кого будут идеи, предлагайте, использую в проекте с указанием автора (или приславшего идею )
-Валерий, вы напишите две реализации, одну с помощью функций, а другую на основе классов. В итоге, у вас будут две реализации и можете их сравнивать. Я тоже в своем коде заметил, что у меня эти проверки на null много где дублируются, но я пока что оставил как есть, чтобы сильно не уходить от базового направления курса.
Научился: Смастерил код структура Вакансия
первый раз писал код с проверкой условий в конструкторе структуры (динамические параметры)
Крутой конструктор - полностью согласен с предыдущим оратором :)))
Трудности: вот что будет если адрес пустой мы ведь никак это не обговорили
или в адресе будет отсутствовать дом например (по-хорошему адреса надо привязывать сразу к КЛАДР)