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
0
A
Antwort
1
Sie möchten view::counted(ptr, length)
verwenden, um eine Reihe von length
Elementen ab ptr
zu erstellen.
Verwandte Themen
- 1. Über einen sicheren Betrieb einzigartigen Zeiger
- 2. eine Instanz erstellen für einen Zeiger in anderen Bereichen
- 3. Einstiegsfragen über Matlab Array-Betrieb
- 4. Effizienter Betrieb über gruppierten Datenrahmen Pandas
- 5. Über Zeiger in C
- 6. MVC controller.Execute mit Bereichen
- 7. ein Zeiger über * argv []
- 8. Betrieb
- 9. C++ static_cast über einen Zeiger auf virtuelle Basisklasse
- 10. Wie lese ich UTF-8-Zeichen über einen Zeiger?
- 11. -Update ein Zeiger auf einen void-Zeiger
- 12. Kann es einen Zeiger auf einen Zeiger auf einen Zeiger geben?
- 13. Bild mit vier anklickbaren Bereichen
- 14. Login NPM mit mehreren Bereichen
- 15. Go: Passing einen Rückgabewert über eine Schnittstelle {} Zeiger
- 16. Iterieren durch einen Zeiger auf Zeiger
- 17. Berechnung von Bereichen mit Javascript
- 18. Verweis auf einen Zeiger
- 19. Schienen, Probleme mit den Bereichen
- 20. DOM Betrieb mit jQuery
- 21. einen kopierten Zeiger löschen
- 22. einen Zeiger in Boost.Python
- 23. einen Hängender Zeiger
- 24. Gnuplot: Polardiagramm mit variablen Bereichen
- 25. Warum bevorzugen Sie für einen Vektor einen Iterator über einen Zeiger?
- 26. Verweis auf einen Zeiger
- 27. Zurückgeben einen Zeiger struct
- 28. einen Zeiger zurückkehrend
- 29. über Zeiger-Array selbst hinzufügen (++)
- 30. Wie konserviert Korrektheit über Zeiger?
Bitte poste etwas Code, um deine Frage etwas klarer zu machen. –
'view :: counted'? – Jarod42
'Bereiche :: span'. – Casey