Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Running Total with a Lambda | Advanced Lambda Features
C++ Lambda Expressions
Sektion 2. Kapitel 3
single

single

bookChallenge: Running Total with a Lambda

Stryg for at vise menuen

Opgave

Stryg for at begynde at kode

Update the addToTotal function so that the returned lambda returns the current total after adding the input value.

  • Implement the addToTotal function to return a lambda that captures total by reference.
  • The lambda should take an integer argument, add it to total, and return the updated total value.

In your main function:

  • Declare an integer variable named total and initialize it to zero.
  • Call addToTotal, passing total as an argument, and assign its return value to a variable named adder.
  • Call adder three times with the values 5, 10, and 15, each time printing the return value.
  • After the three calls, print the value of total to standard output.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt