Modernes C++ programmieren

Okt 20, 2024

lst-0020-book.cpp

struct MyNumber {

    const int number_;         // constant data field

    explicit MyNumber(int v)
        : number_{v}           // initialization of the constant data field
        {}
};

int main() {
    MyNumber c1{4};
    MyNumber c2{7};
    c1 = c2;                   // (ERR) Error: Assignment removed by compiler
}