Learner's Notes: Alignment and padding - What does [[no_unique_address]] do?
Problem Statement Let’s start with a small, innocent-looking example: struct Foo { long long foo_val; bool foo_val2; }; template <typename T> struct MaybeDeleted { T val;...