On 2/2/14, 4:28 PM, Timon Gehr wrote:
The main drawback of copy-construction with regard to postblit is that
(potentially less efficient?) boilerplate is required to copy all fields
over manually, which I think was what motivated the concept.

A bit of history: indeed that was the motivation back in the day, but at that point in time D's introspection abilities were just emerging. We simply didn't anticipate that D (as it is today) makes is trivially easy to write a function that initializes all fields of an object from another.

Andrei

Reply via email to