2017-06-08 1 views
0

Die C++ - Codebasis, an der ich arbeite, ruft eine C-API auf, die sowohl einen Zeiger auf eine Liste von Strukturen als auch die Länge der Liste zurückgibt. Was wäre die idiomatische Methode, diese Liste mit Bereichen zu bearbeiten? Gibt es einen vorhandenen Adapter oder erstellen Sie einen benutzerdefinierten range_facade Typ der beste Weg, dies zu umgehen?Betrieb über einen Zeiger mit Bereichen

+3

Bitte poste etwas Code, um deine Frage etwas klarer zu machen. –

+1

'view :: counted'? – Jarod42

+2

'Bereiche :: span'. – Casey

Antwort

1

Sie möchten view::counted(ptr, length) verwenden, um eine Reihe von length Elementen ab ptr zu erstellen.