kennen:include:span
<span>
Die Klasse std::span<T>
beschreibt ein Objekt, welches auf einen zusammenhängenden Speicherbereich verweist.
Typischerweise enthält sie einen Zeiger auf das Anfangselement und die Größe des Bereichs.
Vorsicht! span
hat keine Besitzrechte an dem referenzierten Speicherbereich!
Siehe auch: <string_view> für nur lesbare Zeichenfolgen.
Beispiel
- span.cpp
#include <iostream> #include <span> auto show(std::span<int const> s) { for (auto e : s) std::cout << e; std::cout << '\n'; } int main() { int arr[] {1,2,3}; show(arr); }
kennen/include/span.txt · Zuletzt geändert: 2020-06-01 15:55 von 127.0.0.1