Array-Pointer vom vector?
-
Gibts eine Funktion, um von einem vector einen normalen array Pointer zu bekommen? Also sowas wie c_str von string.
-
&vec[0]Also die Adresse vom 1. Element.
-
Und das ist dann intern wie ein Array aufgebaut? Also alle Elemente in richtiger Reihenfolge hintereinander?
-
Der Standard garantiert dass &v[0] + n == &v[n] für 0 <= n < v.size().
-
Solange es nicht vector<bool> ist.
-
naja, ein vector ist eigentlich intern ein array mit nen paar funktionen und methoden drum herum. und wie schon gesagt kannst du mit &vec[0] die adresse des ersten elements bekommen.