Почему парсинг времени в Boost не проверяет диапазоны?

Почему функция parse_delimeted_time, используемая, в частности, при парсинге строки дата-время не учитывает ограничения для компонентов? Например, сжирает такое:

введите сюда описание изображения

Как отдельную строку времени можно объяснить отсутствие проверки для старших "разрядов", например, кол-ва часов в приведённом примере. Но почему нет такой проверки в составе комплексной строки с наличием даты или когда есть часы, а минуты и секунды при этом превышают 59?


Ответы (0 шт):