Modernes C++ programmieren

Okt 23, 2024

lst-0232-book.cpp

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