namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Action disabled: source
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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki