This is an unofficial snapshot of the ISO/IEC JTC1 SC22 WG21 Core Issues List revision 113d. See http://www.open-std.org/jtc1/sc22/wg21/ for the official list.

2024-03-20


992. Inheriting explicitness

Section: 11.4.5.3  [class.copy.ctor]     Status: NAD     Submitter: Lawrence Crowl     Date: 24 October, 2009

Paper N2987 suggests that an implicitly-declared copy or move constructor should be explicit if the corresponding constructor of any of its subobjects is explicit. During the discussion at the October, 2009 meeting, the CWG deemed this a separable question from the major emphasis of that paper, and this issue was opened as a placeholder for that discussion.

See also issue 1051.

Rationale (November, 2010):

The CWG did not see a correlation between the explicitness of a base class constructor and that of an implicitly-declared derived class constructor.