Modernes C++ programmieren

Okt 23, 2024

lst-0294-book.cpp

// https://godbolt.org/z/sP3W8jx6E 
class Year {
    int value_;                         // eigentlich intern verwendeter Typ
public:
    explicit Year(int v) : value_{v} {} // Typ wird Teil des Interface
    int value() { return value_; }      // auch bei der Rückgabe
};
int main() {
   Year year{ 2024 };                   // Typ int
   int val = year.value();              // passender Typ
}