Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Running Total with a Lambda | Advanced Lambda Features
C++ Lambda Expressions

bookChallenge: Running Total with a Lambda

Tehtävä

Swipe to start coding

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.

Ratkaisu

solution.cpp

solution.cpp

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 12.5

bookChallenge: Running Total with a Lambda

Pyyhkäise näyttääksesi valikon

Tehtävä

Swipe to start coding

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.

Ratkaisu

solution.cpp

solution.cpp

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 3
single

single

some-alt