Suchergebnisse für Anfrage "iterator"

2 die antwort

Mehrere Objekte gleichzeitig von einem iterierbaren Objekt ausgeben?

Wie kann ich aus einem iterierbaren Objekt mehrere Elemente gleichzeitig abrufen? Wie kann ich beispielsweise bei einer Sequenz beliebiger Länge die Elemente in der Sequenz in Gruppen von X aufeinanderfolgenden Elementen pro Iteration durchlaufen?

4 die antwort

Durchlaufen einer Liste von Objekten in c ++

Ich bin sehr neu in C ++ und bemühe mich, herauszufinden, wie ich durch eine Liste von Objekten iterieren und auf deren Mitglieder zugreifen soll. Ich habe dies versucht, wobei "Daten" die Liste und "Schüler" eine Klasse ...

5 die antwort

Rekursiver Generator in C ++

Ich habe einen Vektor der Größe = N, wobei jedes Element i Werte von 0 bis possible_values [i] -1 haben kann. Ich möchte eine Funktion ausführen, die mich durch all diese Werte iteriert. Ich konnte das in Python mit einem rekursiven Generator ...

TOP-Veröffentlichungen

2 die antwort

Warum akzeptieren / geben die arithmetischen Operatoren des Iterators mit wahlfreiem Zugriff int und nicht size_t zurück?

Da die meisten Operationen aufstd::vector verlangen / zurückgebensize_t - das ist der Typ, den ich für die Indizierung verwende. Aber jetzt habe ich alle Compiler-Warnungen aktiviert, um einige signierte / nicht signierte Konvertierungsprobleme ...

1 die antwort

Java-Compiler-Fehler mit Generika und einem Iterator

Ich habe den folgenden Code (Ja, ich weiß, dass der Iterator falsch implementiert ist. Dies ist eine Prüfungsfrage, die ich schreibe): public class MyList<Integer> extends ArrayList<Integer> { public void noOdds() { MyIterator<Integer> iter = ...

5 die antwort

Gibt es einen C ++ - Iterator, der eine Datei Zeile für Zeile durchlaufen kann?

Ich möchte einen Iterator im Stil von istream_iterator erhalten, der jede Zeile der Datei als Zeichenfolge und nicht jedes Wort zurückgibt. Ist das möglich?

3 die antwort

Entfernen nach Index aus einem C ++ - Vektor mit remove_if

Wir können remove_if in C ++ verwenden, um Elemente in linearer Zeit aus einem Vektor zu entfernen, basierend auf einem Prädikat, das auf die Elemente angewendet wird. bool condition(double d) {...} vector<double> data = ... ...

1 die antwort

Woher wissen Fail-Fast-Iteratoren, dass die zugrunde liegende Struktur geändert wird, wenn die Ausnahmebedingung 'ConcurrentModificationException' ausgelöst wird?

Fehlgeschlagene Iteratoren schlagen fehl, sobald sie feststellen, dass sich die Struktur der Sammlung seit Beginn der Iteration geändert hat. Strukturelle Änderungen bedeuten das Hinzufügen, Entfernen oder Aktualisieren eines Elements aus einer ...

4 die antwort

Struts 2 verschachtelnde Iteratoren

Ich kann nicht glauben, wie etwas so Einfaches in Struts 2 so schwierig zu sein scheint. Dies ist ungefähr das, was ich gerne machen würde, wie es in Java gemacht würde. for (Parent parent : parents){ for (Child child: ...

3 die antwort

Asynchroner Iterator Task <IEnumerable <T >>

Ich versuche, eine asynchrone Funktion zu implementieren, die einen Iterator zurückgibt. Die Idee ist die folgende: private async Task<IEnumerable<char>> TestAsync(string testString) { foreach (char c in testString.ToCharArray()) { // do other ...