Modernes C++ programmieren

Okt 23, 2024

lst-0231-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/KvTx3rPs5 
auto erzeuge(string name, int alter, string ort) {
    return Person{name, alter, ort};  // auto verlangt Konstruktornamen
}
auto erzeuge2(string name, int alter, string ort) {
    return {name, alter, ort};       //             (ERR)  auto mit initializer_list geht nicht
}