Modernes C++ programmieren

Okt 23, 2024

lst-0845-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/fv3963reh 
#include <iostream>  // cout
#include <algorithm> // copy
#include <iterator>  // ostream_iterator
#include <vector>
int main() {
  std::vector<char> pfad{};
  for (char ch = 'a'; ch <= 'z'; ++ch) {
    pfad.push_back(ch);
  }
  std::ranges::copy(pfad, // hier alles, geht aber auch mit anderen Ranges
    std::ostream_iterator<char>(std::cout, " ") // kopiere nach cout, Separator " "
  );
}