Re: chrono матьего
От: Vamp Россия  
Дата: 12.08.23 02:31
Оценка: +3
Здравствуйте, reversecode, Вы писали:

R>кто нибудь может обьяснить мысли бухого в стельку коммитета по такому ограничению ?

R>только не надо про оверфловы,их и так хоть попой жуй в C++

R>
R>    std::chrono::hours h(5);
R>    std::chrono::seconds s(h); //ok
R>    std::chrono::hours hh(s); //error
R>


Переполнения тут не при чем, а ошибка тут совершенно уместна. Секунды в часы не переводятся (53 секунды это сколько часов?), по-этому автоматическое преобразование заблокировано. Часы в секунды переводятся, так что обратное преобразование работает автоматически. Все так, как и должно быть.
Да здравствует мыло душистое и веревка пушистая.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.