//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/M1ozTorEz
#include <string>
#include <iostream>
#include <format>
using std::string; using std::cout; using std::format;
struct Person {
string name_;
int alter_;
string ort_;
void drucke(); // Funktion als Methode des Typs
};
void Person::drucke() { // Name der Methode wird um Person:: erweitert
cout << format("{} ({}) aus {}\n",
name_, alter_, ort_); // in einer Methode können Sie direkt auf Felder zugreifen
}
int main() {
Person otto {"Otto", 45, "Kassel" };
otto.drucke(); // Aufruf der Methode für eine Variable des Typs
}