herzenschein, :blobfoxdrakedislike:
using namespace std::ranges;<br></br>using namespace std::ranges::views;<br></br><br></br>auto squaresOfEvenNumbers = someVectorOfInts<br></br> | filter([](const int n){return n % 2 == 0;};)<br></br> | transform([](const int n){return n * n;};)<br></br> | to<std::vector>();<br></br>
:blobfoxdrakelike:
using namespace std::ranges;<br></br>using namespace std::ranges::views;<br></br><br></br>auto isEven = [](const int n){return n % 2 == 0;};<br></br><br></br>auto square = [](const int n){return n * n;};<br></br><br></br>auto squaresOfEvenNumbers = someVectorOfInts<br></br> | filter(isEven)<br></br> | transform(square)<br></br> | to<std::vector>();<br></br>
Add comment