This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD status.

996. Move operation not well specified

Section: 16 [library] Status: NAD Submitter: David Abrahams Opened: 2009-03-06 Last modified: 2016-01-28

Priority: Not Prioritized

View other active issues in [library].

View all other issues in [library].

View all issues with NAD status.


There are lots of places in the standard where we talk about "the move constructor" but where we mean "the move operation," i.e. T( move( x ) ).

We also don't account for whether that operation modifies x or not, and we need to.

[ Batavia (2009-05): ]

Move to Open, pending proposed wording from Dave for further review.

[ 2010 Rapperswil: ]

Move to NAD. We define what we expect from a moved-from object in Table 34 [movesconstructible].

Proposed resolution: