Re:An Incoherent Rust
by debugnik on Tuesday March 24, 2026 @04:12AM
(#47499829)
That's a conversion, not the same. The naive equivalent to transmute would be
But reinterpret_cast isn't valid in a constexpr scope.
[ Parent
| on HN ]
Re:An Incoherent Rust
by poppadom1982 on Tuesday March 24, 2026 @04:30AM
(#47499924)
My point is, in your exact example both reinterpret_cast and C-style casts have the exact same behavior, making the example bad. If you want to showcase a deficiency of C++, it would make sense to pick something where the difference between cast types actually matters.
> But reinterpret_cast isn't valid in a constexpr scope.
std::bit_cast is