Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Challenge: Sort Structs with a Lambda | Lambdas in the STL
Quizzes & Challenges
Quizzes
Challenges
/
C++ Lambda Expressions

bookChallenge: Sort Structs with a Lambda

Tarefa

Swipe to start coding

Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.

  • Implement the lambda inside my_lambda to compare two Student objects and return true if the first has a higher grade than the second.
  • Use this comparator with std::sort to sort the students vector.
  • Print each student's name and grade, one per line, in the format name: grade after sorting.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain this in simpler terms?

What are the main points I should remember?

Can you give me an example?

close

Awesome!

Completion rate improved to 12.5

bookChallenge: Sort Structs with a Lambda

Deslize para mostrar o menu

Tarefa

Swipe to start coding

Implement the lambda comparator for sorting students by grade in descending order inside the provided my_lambda function. The function should return a std::function<bool(const Student&, const Student&)> that serves as the comparator for std::sort.

  • Implement the lambda inside my_lambda to compare two Student objects and return true if the first has a higher grade than the second.
  • Use this comparator with std::sort to sort the students vector.
  • Print each student's name and grade, one per line, in the format name: grade after sorting.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
single

single

some-alt