Modernes C++ programmieren

Okt 23, 2024

lst-0720-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/aW3McGofx 
vector d{ 1, 2, 4, -1, 1, 2, -2 };
for(size_t idx=0; idx < d.size(); ) { // prüft vector-Grenze
    cout << d[idx] << ' ';            // zusätzliche Prüfung mit at nicht nötig
    idx += d[idx];                    // hier ebenso wenig
}
cout << '\n';
// Ausgabe: 1 2 -1 4 -2 1 2