Копировать конструктор необязательно, используя термин «прямая инициализация без списка» вместо «конструкции копирования ⇐ C++
Копировать конструктор необязательно, используя термин «прямая инициализация без списка» вместо «конструкции копирования
В стандарте C++ конструктор копирования необязательного параметра определяется следующим образом:
constexpr необязательный (const необязательный& rhs); Эффекты: Если rhs содержит значение, метод Direct-non-list инициализирует содержащееся значение с помощью *rhs. Если rhs содержит значение, будет создана копия, и поскольку конструктор копирования определяется как удаленный, если is_copy_constructible_v не имеет значения true, почему в стандарте используется более общий «прямой-не-список- инициализация" вместо сообщения "Если rhs содержит значение, он 'копирует' содержащееся значение с помощью *rhs"?
В стандарте C++ конструктор копирования необязательного параметра определяется следующим образом:
constexpr необязательный (const необязательный& rhs); Эффекты: Если rhs содержит значение, метод Direct-non-list инициализирует содержащееся значение с помощью *rhs. Если rhs содержит значение, будет создана копия, и поскольку конструктор копирования определяется как удаленный, если is_copy_constructible_v не имеет значения true, почему в стандарте используется более общий «прямой-не-список- инициализация" вместо сообщения "Если rhs содержит значение, он 'копирует' содержащееся значение с помощью *rhs"?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Союз [лист, нет] против Необязательно [лист] против Необязательно ['Liste']
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Союз [лист, нет] против Необязательно [лист] против Необязательно ['Liste']
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-