◐ Shell
clean mode source ↗

Концепции C++: CopyConstructible — cppreference.com

Материал из cppreference.com

<metanoindex/>

Указывает, что экземпляр типа может быть копия построенного (копируется).

Оригинал:

Specifies that an instance of the type can be copy-constructed (copied).

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Эта концепция подразумевает MoveConstructible.

Оригинал:

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Требования

Тип должен реализовывать следующие функции:

Оригинал:

The type must implement the following functions:

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Type::Type

<tbody> </tbody>

Type::Type( Type& other ); Type::Type( const Type& other ); Type::Type( volatile Type& other ); Type::Type( const volatile Type& other );

(Одного из вариантов достаточно)

Конструктор копирования: constructs an instance of a type with the contents of other. The internal state of other is not modified.

The following expressions must have the specified effects:

Выражение

Оригинал:

Expression

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Effects
Type a = v;

a эквивалентно v, где rv является экземпляром Type. v должны быть неизменными .

Оригинал:

a is equivalent to v, where rv is an instance of Type. v must be unchanged.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Type(v);

временный объект типа Type эквивалентно v, где v является экземпляром Type. v должны быть неизменными .

Оригинал:

a temporary object of type Type is equivalent to v, where v is an instance of Type. v must be unchanged.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

См. также