Size: a a a

2020 May 17

A

AlexWhite in pro.cxx
источник

NP

Nikita Provotorov in pro.cxx
Дело не в json либе
источник

VD

Vlad Doc in pro.cxx
Antony Polukhin
А если так
static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) ?

* добавились скобки
Такой вопрос тогда: какой глубинный смысл имеет этот каст в дабл?
источник

AP

Antony Polukhin in pro.cxx
Nikita Provotorov
Ох как же жизненно постоянно фиксить std::max
Microsoft: разработчики, мы вас любим(*)
источник

IL

Ignat Loskutov in pro.cxx
Зато есть max, работающий в constexpr!
источник

NP

Nikita Provotorov in pro.cxx
Nikita Provotorov
Дело не в json либе
А вру, подумал что сниппет кода с пользовательской стороны
источник

VD

Vlad Doc in pro.cxx
Ignat Loskutov
Зато есть max, работающий в constexpr!
Он же и так в стандарте constexpr
источник

A

AlexWhite in pro.cxx
Фикс со скобками помог
источник

A

AlexWhite in pro.cxx
спасибо
источник

NP

Nikita Provotorov in pro.cxx
Ignat Loskutov
Зато есть max, работающий в constexpr!
Он бы еще параметры не вычислял по сто раз)
источник

AP

Antony Polukhin in pro.cxx
AlexWhite
Фикс со скобками помог
Сделайте PR в апстрим :)
Вам - слава, другим разработчикам - удобство
источник

AT

Andrew Titov in pro.cxx
Antony Polukhin
А если так
static_cast<double>(j.m_value.number_float) <= static_cast<double>((std::numeric_limits<float>::max)()) ?

* добавились скобки
А на что влияет новая пара скобок?
источник

IL

Ignat Loskutov in pro.cxx
Vlad Doc
Он же и так в стандарте constexpr
да вроде нет
источник

VD

Vlad Doc in pro.cxx
Ignat Loskutov
да вроде нет
источник

VD

Vlad Doc in pro.cxx
А вроде да
источник

AP

Antony Polukhin in pro.cxx
Andrew Titov
А на что влияет новая пара скобок?
Заставляет препроцессор понять, что max это не макрос
источник

IL

Ignat Loskutov in pro.cxx
опять ехидный гугл мне подсовывает неактуальный русскоязычный cppreference, просто кошмар какой-то
источник

NP

Nikita Provotorov in pro.cxx
Ignat Loskutov
опять ехидный гугл мне подсовывает неактуальный русскоязычный cppreference, просто кошмар какой-то
Надо костыль впихнуть: сравнивать даты модификации русскоязычной и англоязычной страницы, и если у второй дата позднее, то на русской писать огромными буквами что инфа устарела
источник

S

Stas in pro.cxx
Nikita Provotorov
Надо костыль впихнуть: сравнивать даты модификации русскоязычной и англоязычной страницы, и если у второй дата позднее, то на русской писать огромными буквами что инфа устарела
Просто не пользоваться русскоязычной легче.
источник

AS

Anatoly Shirokov in pro.cxx
Nikita Provotorov
Надо костыль впихнуть: сравнивать даты модификации русскоязычной и англоязычной страницы, и если у второй дата позднее, то на русской писать огромными буквами что инфа устарела
Проще не читать русский перевод
источник