Warum wird eine C ++ 20 -Ansicht nach der Aufgabe nicht neu bewertet?C++

Programme in C++. Entwicklerforum
Anonymous
 Warum wird eine C ++ 20 -Ansicht nach der Aufgabe nicht neu bewertet?

Post by Anonymous »

Ich habe kürzlich gelernt, dass C ++ 20 Ansichten zuzuweisen können. Kann mir jemand sagen, warum der zweite v1.begin () unten immer noch auf dasselbe Element zeigt, anstatt neu zu bewerten und so übersprungen zu werden?

Code: Select all

#include 
#include 
#include 

int main()
{
std::vector vec{1, 2, 3, 4, 5, 6};
auto v1 = vec
| std::views::filter(   [] (auto const i) { return i % 2 == 0; })
;

std::cout

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post