CD
Size: a a a
CD
DS
CD
DS
CD
CD
template <typename T>
struct value : node {
alignas(std::max_align_t) T value;
};
MK
DS
template <typename T>
struct value : node {
alignas(std::max_align_t) T value;
};
CD
CD
CD
D
max_align_t
DS
CD
CD
struct node { node*; node*; };
struct value_base : node { Base &; //локальная };
template <typename Derived> struct polymorphic : value_base { Derived value; polymorphic() : value_base(value) {} };
DS
CD
DS
CD