Size: a a a

2020 April 25

ПК

Побитый Кирпич in pro.cxx
Alex
говорят, он не constexpr, и главное - его нигде ещё нет
Он constexpr
источник

NI

Nikita Ivanov in pro.cxx
Neargye
в студии превью есть
вс?
источник

AZ

Alexander Zaitsev in pro.cxx
Alex
говорят, он не constexpr, и главное - его нигде ещё нет
хз, что там говорят. он constexpr
источник

A

Alex in pro.cxx
уже лучше, но всё равно его ещё нет
источник

N

Neargye in pro.cxx
Visual Studio 2019 16.6 Preview 2 or later
источник

AZ

Alexander Zaitsev in pro.cxx
значит придётся страдать пока что
источник

DF

Dollar Føølish in pro.cxx
Через юнион
источник

DF

Dollar Føølish in pro.cxx
Уб в констекспр не уб
источник

NI

Nikita Ivanov in pro.cxx
Neargye
Visual Studio 2019 16.6 Preview 2 or later
надо бы поставить.. я на релизе
источник

AZ

Alexander Zaitsev in pro.cxx
Dollar Føølish
Уб в констекспр не уб
ну да. оно просто не должно собраться
источник

N

Neargye in pro.cxx
Dollar Føølish
Через юнион
Унион  в констехпр нельзя
источник

NI

Nikita Ivanov in pro.cxx
не расскажешь че там ещё нового?
источник

DF

Dollar Føølish in pro.cxx
Хех
источник

N

Neargye in pro.cxx
Alex
пытался так, но забыл, что сдвигать можно только целые типы https://godbolt.org/z/RCLJWC
Посмотри вот это, может поможет
https://github.com/Neargye/charconv-constexpr-proposal/blob/master/include/third_party/ieee754.hpp
За верность работы не отвечаю
источник

NI

Nikita Ivanov in pro.cxx
я кстати переписал рефлексию (дурак)
источник

A

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

v

vehlwn in pro.cxx
Constantine Drozdov
а что, взятие адреса разрешено в constexpr? давно?
Да. Я тоже удивлялся, что у констекспр переменных можно брать адрес и они имеют линковку.
источник

NP

Nikita Provotorov in pro.cxx
Alex
капец, double нельзя побитово сдвигать. Да как же ж из этого выпутаться, блин? Как в компайл тайм побитово сравнить double с uint64_t?
а зачем? если не секрет
источник

M

Max in pro.cxx
Alex
капец, double нельзя побитово сдвигать. Да как же ж из этого выпутаться, блин? Как в компайл тайм побитово сравнить double с uint64_t?
и слава богу что нельзя. double - это даже не обязательно IEEE-754, не говоря уже обо всех остальных граблях.
источник

DF

Dollar Føølish in pro.cxx
vehlwn
Да. Я тоже удивлялся, что у констекспр переменных можно брать адрес и они имеют линковку.
Там похоже вмваре в гцц внедрили
источник