iterator

Ein Iterator ist ein objektorientiertes Programmiermuster, das das Durchlaufen einer Sammlung unabhängig von der tatsächlichen Implementierung oder Objektadressen im physischen Speicher ermöglicht. Es ist eines der Verhaltensmuster der Gang of Four.
2
Antworten

Übergeben Sie den Iterator als Funktionsparameter

Ich versuche eine Funktion zu schreiben, die die Elemente eines Containers summiert. Dieser Container kann Vektor, Liste, Warteschlange usw. sein. Deshalb habe ich Vorlagen ausprobiert. Leider bekomme ich diesen Fehler:    'C' ist keine Vo...
27.11.2013, 14:12
2
Antworten

OpenCV: Matrix Iteration

Ich bin neu bei OpenCV. Ich versuche, Iterator anstelle von "für" -Schleife zu verwenden, was für meinen Fall zu langsam ist. Ich habe einige Codes wie folgt ausprobiert: %Vor% Meine Frage hier ist: Wie kann ich eine for-Schleife konvertiere...
15.08.2012, 21:59
5
Antworten

Korrekte Verwendung von Iteratorblöcken

Ich habe etwas Code früher umgestaltet und bin auf eine Implementierung eines Iteratorblocks gestoßen, über den ich nicht so sicher war. In einer Integrationsschicht eines Systems, in dem der Client eine externe API für einige Daten aufruft, hab...
10.02.2012, 17:05
4
Antworten

wie man den Iterator einer Schleife in Python innerhalb der Schleife richtig ändert

Was ich im Grunde brauche ist, jedes Element einer Liste zu überprüfen und wenn einige Kriterien passen, möchte ich es aus der Liste entfernen. Sagen wir zum Beispiel list = ['a', 'b', 'c', 'd', 'e'] Ich möchte grundsätzlich schreiben (...
17.12.2011, 11:58
3
Antworten

Warum wurde iterator.remove () als optionale Operation beschrieben?

Ich habe die Dokumentation von% co_de durchgesehen ( Ссылка ) % dort wurde Iterator.remove() ) als beschrieben %Vor%    Entfernt das letzte zurückgegebene Element aus der zugrunde liegenden Sammlung   durch den Iterator (optionale Operatio...
08.10.2009, 07:57
5
Antworten

Kann std :: mit Array-Parametern arbeiten und wenn ja, wie?

Ich habe Probleme mit std::begin() und std::end() (aus der iterator -Bibliothek) mit c-style Array-Parametern. %Vor% Dies führt zu dem folgenden Fehler mit Visual Studio 2010 (und ähnlich für Ende): %Vor% Das Ändern des Paramete...
18.11.2013, 22:47
8
Antworten

Union Iterator für Karten?

[ Vorwort: Die assoziativen C ++ - Container wie std::map sind ein bisschen wie Mikro-Datenbanken mit nur einer Schlüsselspalte. Boost bimap hebt dies zu einer zweispaltigen Tabelle mit Nachschlagen in beiden Spalten, aber das ist, soweit...
05.09.2011, 22:13
2
Antworten

Kann beim Debuggen nicht in den Iteratorblock wechseln (C #)

Ich versuche, meinen Code zu debuggen, der von einem Komponententest-Projekt ausgeführt wird, aber wenn ich versuche, in eine Methode zu gehen, geht es gerade auf die nächste Zeile und der Haltepunkt innerhalb dieser Methode wird nicht getroffen...
21.06.2009, 14:51
3
Antworten

C ++ zip variadische Vorlagen

Hier ist eine einfache Zwei-Container-Zip-Funktion in C ++: %Vor% Wie würde ich das auf eine beliebige Anzahl von Containern mit variantenspezifischen Vorlagen erweitern? Ich möchte, dass general_zip eine tuple von list s akzepti...
02.05.2012, 19:29
3
Antworten

Wie kann ich threadsicher über einen Container iterieren?

Ich habe einen Container (C ++), auf dem ich auf zwei Arten arbeiten muss, aus verschiedenen Threads: 1) Hinzufügen und Entfernen von Elementen und 2) Iterieren durch seine Mitglieder. Entfernen Sie das Element eindeutig, während die Iteration s...
14.04.2011, 17:59