std:: movable
|
Definiert im Header
<concepts>
|
||
|
template
<
class
T
>
concept movable
=
|
(seit C++20) | |
Das Konzept
movable<T>
spezifiziert, dass
T
ein Objekttyp ist, der verschoben werden kann (d.h., er kann per Move konstruiert, per Move zugewiesen werden, und Lvalues vom Typ
T
können getauscht werden).
Referenzen
- C++23-Standard (ISO/IEC 14882:2024):
-
- 18.6 Objektkonzepte [concepts.object]
- C++20-Standard (ISO/IEC 14882:2020):
-
- 18.6 Objektkonzepte [concepts.object]
Siehe auch
|
(C++20)
|
spezifiziert, dass ein Objekt eines Typs kopiert, verschoben und ausgetauscht werden kann
(Konzept) |