es geht um https://en.cppreference.com/w/cpp/numeric/bit_cast
*************************************************************
Ist jetzt verfügbar unter x86-64 gcc trunk_ und _x86-64 clang trunk
mit -std=c++20 in libstdc++-v3/include/std/bit:
Source:
*********************************************************************
1 | #if __cplusplus > 201703l && __has_builtin(__builtin_bit_cast)
|
2 | #define __cpp_lib_bit_cast 201806L
|
3 |
|
4 | /// Create a value of type `To` from the bits of `from`.
|
5 | template<typename _To, typename _From>
|
6 | constexpr _To
|
7 | bit_cast(const _From& __from) noexcept
|
8 | {
|
9 | return __builtin_bit_cast(_To, __from);
|
10 | }
|
11 | #endif
|
**********************************************************************
Netiquette : Wer sich für c++ nicht interessiert, soll doch bitte
einfach weiter klicken und nicht auf Threads antworten, die überhaupt
nicht interessieren.