In mehreren kürzlich gehaltenen Konferenzpräsentationen habe ich gehört, dass Bjarne Stroustrup und andere neue Codierungsrichtlinien für C ++ und einige Typen, die diese unterstützen, erwähnt haben.
Insbesondere erinnere ich mich an das Beispiel von span<T>
anstelle von (T* p, int n)
als Parameter für eine Funktion (zur Zeit um 32:00 Uhr im Gespräch); aber ich erinnere mich auch an den Vorschlag zu verwenden array_view<T>
. Sind sie zwei Alternativen, aber das gleiche Konzept? Oder bin ich verwirrend und sie sind eigentlich nicht so verwandt?
Ich kann anscheinend keine maßgebliche Definition dafür finden, worum es bei beiden gehen soll.
array_view
wurde umbenannt in span
.
array_view
herumschwebt.