Modernes C++ programmieren

Okt 23, 2024

lst-0720-book.cpp

// 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