Suchergebnisse für Anfrage "iterator"
Obtain Iterator von Zeiger oder Referenz
Ich möchte wissen, ob es möglich ist, einen Iterator für ein Objekt in einem Container abzurufen (z. B.std::vector<...>) indem nur Zugriff auf das Objekt innerhalb des Behälters besteht, z. durch eine Referenz (was impliziert, dass wir über das @ ...
Verwenden von max_by_key auf einen Vektor von floats
Ich möchte benutzenmax_by_key, um den Maximalwert aus einem Vektor von @ zu erhaltf64s basierend auf einem bestimmten Schlüssel. Dies ist ein einfaches Beispiel mit einem kleinen Vektor undabs als Schlüssel: let a: Vec<f64> = vec![-3.0, 0.2, ...
Sind nicht dereferenzierte Iteratoren nach dem Iterator "one past-the-end" eines Arrays undefiniertes Verhalten?
Gegebenint foo[] = {0, 1, 2, 3}; Ich möchte wissen, ob Iteratoren, die nach "one past-the-end" zeigen, ungültig sind. Zum Beispiel:auto bar = cend(foo) + 1; Es gibt eine Menge Beschwerden und Warnungen, dass dies "undefiniertes Verhalten" bei ...
Mitgliedsfunktion .begin () und std :: begin ()
Aufruf der Mitgliedsfunktion.begin() vonstd::vector undstd::begin() on rvalues führen zu unterschiedlichen Ausgaben, wie der folgende Test zeigt: vector<int> a{ 1, 2, 3 }; vector<int>::iterator it1 = move(a).begin(); // ...
std :: vector iterator invalidation
Zu diesem Thema wurden bereits einige Fragen gestellt. Mein Verständnis ist, dass das Aufrufen vonstd::vector::erase macht nur Iteratoren ungültig, die sich an einer Position befindennac das gelöschte Element. Ist jedoch nach dem Löschen eines ...
Schneller Weg, einen Iterator in eine Liste zu konvertieren
Hat einiterator Objekt, gibt es etwas schnelleres, besseres oder korrekteres als ein Listenverständnis, um eine Liste der vom Iterator zurückgegebenen Objekte zu erhalten? user_list = [user for user in user_iterator]
Python-Iterator und zip
Mitx = [1,2,3,4], Ich kann einen Iterator von @ bekommi = iter(x). Mit diesem Iterator kann ich mithilfe der Zip-Funktion ein Tupel mit zwei Elementen erstellen. >>> i = iter(x) >>> zip(i,i) [(1, 2), (3, 4)]Sogar ich kann diese ...
Über n aufeinanderfolgende Elemente der Liste iterieren (mit Überlappung)
Das itertools [https://docs.python.org/2.7/library/itertools.html]as @ python-Modul implementiert einige grundlegende Bausteine für Iteratoren. Wie sie sagen, "sie bilden eine Iteratoralgebra". Ich hatte damit gerechnet, aber ich konnte keinen ...
Über einen einzelnen Wert iterieren
Ich möchte einen einzelnen l-Wert an eine Funktion übergeben, die ein Paar Iteratoren erwartet, und dabei so tun, als hätte ich ein Paar Iteratoren an einen Bereich übergeben, der nur diesen Wert enthält. Mein Ansatz ist wie folgt: #include ...
Was ist die Logik eines ausfallsicheren Iterators?
Wenn ein ausfallsicherer Iterator eine separate Kopie erstellt und daran arbeitet, wie kommt es, dass Änderungen am Original vorgenommen werden? public class concurrentHashMap { public static void main(String[] args) throws InterruptedException ...