Challenge: Running Total with a Lambda
Aufgabe
Swipe to start coding
Update the addToTotal function so that the returned lambda returns the current total after adding the input value.
- Implement the
addToTotalfunction to return a lambda that capturestotalby reference. - The lambda should take an integer argument, add it to
total, and return the updatedtotalvalue.
In your main function:
- Declare an integer variable named
totaland initialize it to zero. - Call
addToTotal, passingtotalas an argument, and assign its return value to a variable namedadder. - Call
adderthree times with the values 5, 10, and 15, each time printing the return value. - After the three calls, print the value of
totalto standard output.
Lösung
solution.cpp
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 3
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 12.5
Challenge: Running Total with a Lambda
Swipe um das Menü anzuzeigen
Aufgabe
Swipe to start coding
Update the addToTotal function so that the returned lambda returns the current total after adding the input value.
- Implement the
addToTotalfunction to return a lambda that capturestotalby reference. - The lambda should take an integer argument, add it to
total, and return the updatedtotalvalue.
In your main function:
- Declare an integer variable named
totaland initialize it to zero. - Call
addToTotal, passingtotalas an argument, and assign its return value to a variable namedadder. - Call
adderthree times with the values 5, 10, and 15, each time printing the return value. - After the three calls, print the value of
totalto standard output.
Lösung
solution.cpp
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 3
single