lst-0256-book.cpp
// https://godbolt.org/z/osM9ncPzr
#include <string>
#include <string_view>
using std::string; using sview = std::string_view;
struct Person {
string name_;
int alter_;
string ort_;
Person(sview n, int a, sview o)
{ // (ERR) Initialisierungsliste fehlt
init(n, a, o); // (ERR) fragwürdiger »Initialisierungsaufruf«
}
void init(sview n, int a, sview o) {
name_ = n; alter_ = a; ort_ = o;
}
};