C++ benannte Anforderungen: ContiguousContainer (seit C++17)
Von cppreference.com
< cpp | benannte req
Ein ContiguousContainer ist ein Container, der Objekte an zusammenhängenden Speicheradressen speichert.
[bearbeiten] Anforderungen
Der Typ X erfüllt die Anforderung ContiguousContainer, wenn
- Der Typ
Xerfüllt die Anforderung Container - Der Typ
Xunterstützt LegacyRandomAccessIterators - Die Mitgliedstypen X::iterator und X::const_iterator sind LegacyContiguousIterators(bis C++20)
contiguous_iterators(seit C++20)
[bearbeiten] Standardbibliothek
Die folgenden Standardbibliotheks-Stringtypen und Container erfüllen die ContiguousContainer-Anforderungen
| speichert und manipuliert Zeichenfolgen (Klassenvorlage) | |
| reservierbares, zusammenhängendes Array (Klassenvorlage) | |
| (C++11) |
fest dimensioniertes, inplace, zusammenhängendes Array (Klassenvorlage) |
| (C++26) |
reservierbares, festes Kapazitäts-Array, Inplace, zusammenhängend (Klassenvorlage) |