std::movable
Von cppreference.com
| Definiert in der Header-Datei <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-Konstruktion konstruiert, per Move-Zuweisung zugewiesen werden, und Lvalues vom Typ T können vertauscht werden).
[bearbeiten] Referenzen
- C++23 Standard (ISO/IEC 14882:2024)
- 18.6 Object concepts [concepts.object]
- C++20 Standard (ISO/IEC 14882:2020)
- 18.6 Object concepts [concepts.object]
[bearbeiten] Siehe auch
| (C++20) |
gibt an, dass ein Objekt eines Typs kopiert, verschoben und vertauscht werden kann (Konzept) |