DIP 1018--The Copy Constructor--Community Review Round 1

Boris-Barboris ismailsiege at gmail.com
Sat Jan 5 15:00:32 UTC 2019


On Saturday, 5 January 2019 at 14:44:12 UTC, RazvanN wrote:
> This function is called only explicitly, but after this DIP, it 
> will get called whenever a S instance will be copied. If you 
> are against this function being a copy constructor, I can 
> understand that, but C++ is considering it a copy constructor 
> and for this first iteration, we are too.

Oh... I didn't know C++ went that way, I now understand your 
reasoning, sorry.
You're right, I'm against it, but if that's an expected behavior, 
it's probably for the best.

How do they deal with ambiguity (multiple copy constructors with 
different argument tuples), just halt with a compiler error?




More information about the Digitalmars-d mailing list