Challenge: Running Total with a Lambda
Compito
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.
Soluzione
solution.cpp
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 3
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Suggested prompts:
Can you explain this in simpler terms?
What are the main points I should remember?
Can you give me an example?
Awesome!
Completion rate improved to 12.5
Challenge: Running Total with a Lambda
Scorri per mostrare il menu
Compito
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.
Soluzione
solution.cpp
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 2. Capitolo 3
single