вверни в optional
А возраст отрицательным быть не может - берём unsigned, хотя в данном случае лучше в uint8_t, например
А ещё лучше хранить не возраст, а год рождения, дабы данные не стухали со временем
главное чтобы само время не протухло
> optional (since C++17) плюс лямбда в этом коде > unsigned (пистолет уже у ноги)
Обсуждают сегодня