Published: 18 Sept 2023 › Updated: 18 Sept 2023
Lambda Expressions in c++
In diesem Beitrag zeige ich ein kleines Beispiel, wie man die Lambda Expressions in c++ nutzen kann. Lambdas werden in der funktionalen Programmierung eingesetzt, können aber auch in anderen Programmierparadigmen verwendet werden. Dadurch kann man zum Beispiel eine Funktion als Parameter an eine anderen Funktion übergeben. Man kann Lambdas auch als eine "kurzschreibweise" einer normalen Funktionsdefinition sehen.
#include
#include
auto print = []<typename T>(T result) -> void {std::cout << result << '\n';};
auto insertNumbers = []<typename T>(std::vector<T> *list, T value) -> void {list->push_back(value);};
auto sumUp = []<typename T>(const std::vector<T> *list) -> T {
T sum = 0;
for(T elem : *list){
sum += elem;
}
return sum;
};
int main(){
std::vector<int> numbers = std::vector<int>();
for(int n = 0; n < 10; n++){
insertNumbers(&numbers, n+1);
}
int sum = sumUp(&numbers);
print(sum);
}
Leave Lambda Expressions in c++ to:
Read more #stemgeeks posts
Best Posts From ozelot47
We have not curated any of ozelot47's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ozelot47
- Ein schöner Sonntagsspaziergang
- Ion Fury, Level 5: Reformation Plaza
- Eine Ampelblume im Garten
- Ion Fury, Level 4: Cultural Divide
- Ion Fury, Level 3: Fan Service
- Blaubeeren sammeln
- Ion Fury, Level 2: Trouble in Paradise
- Die Gammafunktion mit Beispiel
- Integration durch Substitution
- Eine transzendente Gleichungen lösen
- Ion Fury, Level 1: The All-Seeing Eye
- Anwendung der Lambertsche W-Funktion
- Shadow Corridor 2 雨ノ四葩 : Reaching 100% and the Gallery
- n-fache partielle Integration mit der DI-Methode
- Shadow Corridor 2 雨ノ四葩 : God Tree and true ending
- Shadow Corridor 2 雨ノ四葩 : Sea of Reminiscene and normal ending
- Teiche im Wald
- Shadow Corridor 2 雨ノ四葩 : Sea of Trees Complex
- Daten sicher unter Linux löschen
- Shadow Corridor 2 雨ノ四葩 : Glass Building