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.
5
Antworten

Java-Streams vs Iteratoren

Ich habe mit dem neuen und glänzenden funktionalen Teil von Java gespielt und eines der Dinge, die mich am meisten verwirren sind Streams? Was nützen sie? Bei Google habe ich meistens Erklärungen gefunden, wie man sie benutzt, und praktisc...
17.02.2018, 22:23
4
Antworten

Wie überspringe ich das erste Element in 'for' loop?

Gibt es eine robuste, universelle Möglichkeit in Python das erste Element in der for Schleife zu überspringen? Ich kann nur an einen speziellen Generator von Hand denken: %Vor% Und benutze es zum Beispiel wie folgt: %Vor% und wie:...
19.12.2013, 12:51
1
Antwort

Ist in Rust ein Vektor ein Iterator?

Stimmt es, dass ein Vektor (neben anderen Collection-Typen) ein Iterator ? ist? Zum Beispiel kann ich einen Vektor in der folgenden Weise durchlaufen, weil er das Merkmal Iterator (so wie ich es verstehe) implementiert: %Vor% Wenn ic...
17.04.2016, 04:58
2
Antworten

boost :: arraychar nach std :: string kopieren

Ich versuche, boost::array<char> zu std::string zu cvopy. %Vor% was nicht funktioniert. Also habe ich es ein bisschen verändert. %Vor% Sekunde funktioniert auch nicht.     
14.06.2012, 19:49
3
Antworten

Stop bei den letzten Element-Iteratoren C ++

Was ist die eleganteste Art, eine Schleife auszuführen und nach dem vorletzten Element anzuhalten (in C ++ 11)? Hinweis: Ich meine für bidirektionale Iteratoren; Random Access-Iteratoren sind natürlich ein trivialer Spezialfall, weil sie +...
17.06.2012, 18:40
3
Antworten

Wie kann ich eine benutzerdefinierte Implementierung eines std-ähnlichen Iterators realisieren?

Ich habe eine sehr einfache Dateiverwaltungsdatenbank geschrieben, die im Prinzip so aussieht: %Vor% Nun würde ich gerne alle in der Datenbank enthaltenen Dateien durchlaufen wie mit std::iterator : %Vor% Ich habe Antworten auf ähnlich...
30.03.2012, 14:57
3
Antworten

Wie finde ich die Größe eines Iterable Object? [Duplikat]

Ich schreibe gerade einen MR-Job. Aber ich stehe mit einem Problem fest, das sich auf ein Iterable-Objekt bezieht. Ich muss seine Größe finden. Ich habe es auf ein List-Objekt geworfen, aber das war falsch. (List kann in Iterable umgewandelt w...
10.07.2012, 11:56
5
Antworten

Iterator für das letzte Element eines Vektors

Ich muss einen Iterator für das letzte Element in einem std::vector bekommen. Wie bekannt, gibt end() method einen Iterator zurück, der auf das Element "past-the-end" im Vektorcontainer verweist. Kann ich das implementieren, was ich ben...
10.09.2013, 14:36
2
Antworten

Der konstante Map-Iterator wird nicht auf mymap.begin () gesetzt

%Vor% Der Iterator scheint konstant zu sein, aber items.begin() gibt keinen konstanten Iterator zurück. Oder, das ist es, was ich denke , weil der Mouseover-Fehler etwa so aussieht: %Vor% Warum?     
03.05.2011, 16:31
4
Antworten

Iterator "zeigt" auf ein Mitglied eines Objekts

Ich gebe zu, ich hatte Schwierigkeiten, eine vernünftige Beschreibung dafür zu finden. Ich kann mir keinen Begriff vorstellen, der genau beschreiben würde, wonach ich suche. Vielleicht könnte dies ein Slicing-Iterator genannt werden. Sagen...
29.04.2011, 10:49