Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Struct memory ordering
//clang 6.0.0 #include <iostream> struct MyStruct { void* pPtr; uint64_t u1; uint32_t u2; }; union Key32 { MyStruct s; uint32_t u; }; int main() { MyStruct s = { nullptr, 0xFF, 0xEE }; s.pPtr = (void*)0xFFFFFFFFEEEEEEEE; Key32 k; k.s = s; std::cout << k.u << std::endl; std::cout << "Hello, world!\n"; }
run
|
edit
|
history
|
help
0
Unpacking tuple
Clang-IsBaseOf
SimpleList Example
ternary test c++14
MiniumNumberDivideConquer
Forgetting to check end
Tree Example
Variadic Template: Make Index Sequence
projecte1
Specialization on signed types