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.
1
Antwort

Base64 codiert mit Boost-Throw-Ausnahme

Ich versuche Boost Base64 Encoder zu verwenden, ich habe ein Beispiel gefunden, aber ich habe und Ausnahme %Vor% ich habe benutzt %Vor% Ich verstehe es    Nicht behandelte Ausnahme bei 0x75b1b9bc in Agentid_coder.exe: Microsoft C ++  ...
09.05.2012, 18:01
4
Antworten

Gibt es in Python eine kurze Möglichkeit, ein Listenverständnis mit mehreren Iteratoren zu verwenden?

Grundsätzlich möchte ich ein Listenverständnis über das "kartesische Produkt" zweier Iteratoren aufbauen. Denken Sie über den folgenden Haskell-Code nach: %Vor% was zu führt %Vor% Kann ich ein ähnliches Verhalten in Python auf präzise...
01.12.2008, 02:44
6
Antworten

Funktion, die den Iterator in C ++ zurückgibt

Es folgt eine Java-Methode, die einen Iterator zurückgibt %Vor% Ich möchte diesen Code in C ++ übersetzen. Wie kann ich einen Iterator des Vektors von dieser Methode zurückgeben?     
11.01.2012, 16:10
2
Antworten

Verständnis faltl in ML

Ich muss eine Funktion schreiben, die eine Liste von Strings aufnimmt und den größten String in der Liste findet. Das Catch ist, dass es mit List.foldl durch die Liste iterieren muss und rekursive Aufrufe außer denen in der Bibliotheksfunktion v...
06.02.2013, 20:24
3
Antworten

Wie vektor Iterator in C ++ in int konvertieren

Ich suche nach einem Element in einem C ++ - Vektor, und wenn ich es finde, möchte ich den Index des Elements in einer numerischen Form (Integer, Float) finden. Mein naive Versuch ist das: %Vor% Dieser Code gibt einen Fehler aus. Können S...
18.11.2014, 13:38
4
Antworten

Der effizienteste Weg, um eine Eigenmatrix zu durchlaufen

Ich erstelle einige Funktionen, um Dinge wie die "getrennte Summe" von negativer und positiver Zahl, kahan, paarweise und andere Sachen zu machen, wo es egal ist, in welcher Reihenfolge ich die Elemente aus der Matrix nehme, zum Beispiel: %Vor...
29.04.2013, 15:55
3
Antworten

Was ist das Verhalten beim Löschen des 'end ()' einer 'std :: list'?

Ich muss ein Element aus einem std::list entfernen, nachdem ich es mit std::find gefunden habe. Wie lautet das Verhalten beim Aufruf von std::list::erase mit end() der Liste? Mein Fall ist etwa so: %Vor% cplusplus.com sagt:...
27.02.2013, 16:03
3
Antworten

Zählen Durchschnitt in ListT Feld

Zum Beispiel: Ich habe eine Liste von A, und ich möchte den Durchschnitt auf seinem Feld a zählen. Was ist der beste Weg, es zu tun? Eine dumme Lösung, die ich gefunden habe, ist es, LAverage = new List () zu erstellen, sie mit allen L.a zu füll...
24.06.2014, 12:41
6
Antworten

Java-Iteratoren und for-each-loop. Wie kann ich auf den zugrunde liegenden Iterator zugreifen?

Ich mag die for-each-loop-Konstruktion ( for(T e : iterable) ) in Java, die auf jedem Iterable<T> funktioniert, weil es in vielen Fällen sehr einfach zu lesen und zu schreiben ist. Ich frage mich jedoch, ob es irgendeinen Weg gibt,...
15.10.2010, 12:08
3
Antworten

Iteriert durch die Std-Warteschlange

Ich versuche, BOOST_FOREACH zu verwenden, um durch die std :: queue zu iterieren. Aber es gibt keine Iteratoren in dieser Klasse, weil ich einen Fehler habe: %Vor% Ich brauche in der Struktur wie: der erste kommt, der erste geht weg.     
01.06.2010, 14:16