lambda

Anonyme Funktionen oder Closures in Programmiersprachen wie Lisp, C #, C ++, Lua, Python, Ruby, Javascript oder Java. (Auch Lambda-Ausdruck.)
3
Antworten

C ++ Lambdas, Capturing, Smart Ptrs und der Stack: Warum funktioniert das?

Ich habe mit einigen der neuen Funktionen in C ++ 11 herumgespielt, und ich habe versucht, das folgende Programm zu schreiben, in der Erwartung, dass es nicht funktioniert. Zu meiner Überraschung ist es (in GCC 4.6.1 auf Linux x86 mit dem Flag "...
19.12.2011, 04:13
3
Antworten

Kann 'this' nicht im Member Initializer verwenden?

Ist das legal? Enthält es einen versteckten Bug oder Fehler? Visual Studio gibt keine Fehler oder Warnungen, aber ReSharper tut: %Vor%     
07.01.2010, 21:01
1
Antwort

std :: async unter Verwendung einer an ein Lambda gebundenen rvalue-Referenz

Ich versuche, eine rvalue-Referenz mit std::bind an ein Lambda zu binden, aber ich habe Probleme, wenn ich das in einen std::async -Aufruf werfe: ( Quelle ) %Vor% Dies führt zu einem Compiler-Fehler. Ich bin mir nicht sicher, wie ich d...
06.05.2015, 18:04
2
Antworten

Kann die Java 8-Methode nicht mit Lambda-Argumenten verwenden, ohne Typargumente anzugeben

Ich habe eine Methode mit type-Argumenten erstellt, die einen generischen Typ mit diesen type-Argumenten zurückgibt und Function arguments verwendet, was auch von den type-Argumenten abhängt. Wenn ich lambdas als Argumente verwende, zwingt mi...
08.10.2015, 12:49
2
Antworten

Java 8 Streams, Lambdas

Ich versuche zu lernen, Java-8-Funktionen (wie Lambdas und Streams) in meiner täglichen Programmierung zu verwenden, da es für viel saubereren Code sorgt. Hier arbeite ich gerade: Ich bekomme einen String-Stream von einer lokalen Datei mit ei...
27.05.2015, 12:12
3
Antworten

Verwendung von Lambdas in der Vorlagenklasse

Ich versuche eine Template-Klasse mit einem Lambda-Funktionsparameter zu verwenden. Ich verstehe jedoch nicht, wie der Parameter übergeben wird. Folgendes habe ich bisher versucht: %Vor% Ich bekomme einen Fehler in der markierten Zeile. K...
03.09.2016, 16:20
1
Antwort

QML: Die Lambda-Funktion funktioniert unerwartet

Ich dachte, dass QML Lambda-Funktionen unterstützt, weil JavaScript anonyme Funktionen unterstützt und dass Funktionen zwar erstklassige Objekte sind, aber nicht so funktionieren, wie ich es erwartet habe. Nimm diesen Code: %Vor% Ich versuch...
06.03.2015, 12:11
2
Antworten

Sollte ich ein Lambda durch const Referenz übergeben.

Normalerweise verwende ich das folgende Muster, wenn ich ein Lambda als Argument für eine Funktion akzeptiere (Eine Template-Klasse, die als Wert übergeben wurde): %Vor% Ist diese Kopie (das Schließen) des Arguments? Wenn ja, ist es falsch,...
07.07.2015, 23:00
4
Antworten

swap std :: unique_ptr mit Lambda als Deleter - GCC

Können wir ein Lambda als Deleter mit einem std :: unique_ptr verwenden? Genau genommen habe ich es mit clang ++ gemacht und es war glücklich, das zu tun. Ich verwende std::swap , um zu std::unique_ptr<ObjType, decltyp(deleter)>; z...
05.07.2013, 16:33
2
Antworten

Java 8 und Methodenreferenzen - speziell compareToIgnoreCase

Ich habe das Java 8-Tutorial zu Lambda-Expressionen gelesen und verstehe das Methodenreferenzbeispiel für "Referenz auf eine Instanzmethode eines beliebigen Objekts eines bestimmten Typs" nicht Im selben Tutorial gibt es ein Beispiel "Verweis...
19.04.2015, 20:00