Difference between revisions of "cpp/named req/CopyAssignable"
From cppreference.com
(-copypaste errors) |
|||
Line 1: | Line 1: | ||
− | {{cpp/concept/title|CopyAssignable | + | {{cpp/concept/title|CopyAssignable}} |
{{cpp/concept/sidebar}} | {{cpp/concept/sidebar}} | ||
Revision as of 06:57, 11 March 2012
Template:cpp/concept/title Template:cpp/concept/sidebar
Specifies that an instance of the type can be copy-assigned (copied).
Requirements
The type must implement the following functions:
Type::operator=
Type& Type::operator=( Type& other ); Type& Type::operator=( const Type& other ); |
(One of the variants is sufficient) | |
Copy assignment operator: assigns the contents of other
. The internal state of other
must not be modified.
The following expressions must have the specified effects:
Template:tdcl list begin Template:tdcl list hitem Template:tdcl list item Template:tdcl list end