Size: a a a

2020 April 25

DF

Dollar Føølish in pro.cxx
Шутка
источник

AI

Alex Ixux in pro.cxx
Пари подскажите литру или  сайт по которым изучали плюсы
источник

AZ

Alexander Zaitsev in pro.cxx
Alex Ixux
Пари подскажите литру или  сайт по которым изучали плюсы
источник

М

Марсианин🛸🚀 in pro.cxx
Alex Ixux
Пари подскажите литру или  сайт по которым изучали плюсы
Могу скинуть
источник

AI

Alex Ixux in pro.cxx
Кидай буду очень благодарен
источник

D

Danya in pro.cxx
Марсианин🛸🚀
Могу скинуть
*кидает шилдта*
источник

М

Марсианин🛸🚀 in pro.cxx
Danya
*кидает шилдта*
Кто?
источник

M

Michael in pro.cxx
Danya
*кидает шилдта*
С. Прата надо ещё, пожалуй
источник

D

Danya in pro.cxx
Michael
С. Прата надо ещё, пожалуй
Это была шутка
источник

D

Danya in pro.cxx
Давайте все же не оффтопить здесь
источник

М

Марсианин🛸🚀 in pro.cxx
Danya
*кидает шилдта*
Пхаха, нет Оверленд
источник

A

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

A

Alex in pro.cxx
Nikita Provotorov
а зачем? если не секрет
Хочу шаблонным параметром передать значение и сравнивать его на равенство (побитовое) с типом Т, который может быть integral или floating point. А шаблонное значение не может быть floating point. Поэтому пытаюсь изобрести костыль.
источник

A

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

M

Max in pro.cxx
Alex
опять аргумент эзотерических платформ, который тормозит развитие и удобство пользования С++)
Нуу либо даёт свободу маневра при замене IEEE-754 на что-то более подходящее.
источник

M

Max in pro.cxx
Alex
для битов, кстати, абсолютно безразлично, какое у него внутреннее представление, так что это вообще не аргумент
Но язык, по возможности, должен заставлять тебя делать херню более явной, когда ты её делаешь.
А про внутренне представление -- расскажи это правилам strict aliasing, которые создают гораздо больше проблем.
источник

A

Alex in pro.cxx
так мне не важно, что там за тип, просто sizeof(F) байт
источник

A

Alex in pro.cxx
Max
Но язык, по возможности, должен заставлять тебя делать херню более явной, когда ты её делаешь.
А про внутренне представление -- расскажи это правилам strict aliasing, которые создают гораздо больше проблем.
согласен, но здесь ситуация, из которой я не вижу никакого способа выпутаться, как ни указывай, что да, я хочу имнено вот такую херню
источник

A

Alex in pro.cxx
Alex
а есть готовый трейт is_equal_comparable? Чтобы узнать, определён ли T1::operator==(T2)?
Я так понимаю, нет готового? А через enable_if можно нагородить такой трейт? Я могу написать что-то вроде enable_if_t<declval(T1) == declval(T2)>?
источник

M

Max in pro.cxx
Alex
согласен, но здесь ситуация, из которой я не вижу никакого способа выпутаться, как ни указывай, что да, я хочу имнено вот такую херню
а почему бы просто не привести к char* и не сравнить?
источник