A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N4014
by Nicolai Josuttis
C++ distinguishes between copy initialization and direct initialization (see 8.5 §17).
This has the effect that an
explicitin a constructor disables copy initialization, while direct initialization is still supported.
This proposal suggests to deal with copy initializations as with direct initializations.