On 12/19/2012 7:31 PM, Red wrote: > The definition says no destructor and no hidden members. Whereas > above it says that a D struct has a (trivial) destructors. A "trivial" destructor is the implicit one that does nothing, i.e. it means no destructor.