Modernes C++ programmieren

Okt 23, 2024

lst-0346-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/hsWrnaEea 
namespace {
    const int MAX_A = 12;       // das Gleiche wie MAX_B, aber kein static nötig
}
static const int MAX_B = 10;    // im globalen Namensraum
struct Data {
    static const int SIZE = 14; // als Datenfeld in einer Klasse
}

void func() {
    static const int LIMIT =16; // als lokale Konstante
}