Robert Jacques wrote: > I agree for POD, but what classes where the synchronization is > encapsulated behind a virtual function call? synchronization can make a shared reference "tail shared". > Also, does this mean 'scope' as a type is going away? Scope never was a type, it's a storage class.