Modernes C++ programmieren

Okt 23, 2024

lst-0007-godb.cpp

//#(compile) c++; compiler:g132; options:-O3 -std=c++23; libs:-
// https://godbolt.org/z/Moe5M7sK8 
Data const * data = new Data(5);
data->value = 7;         // dieses const schützt Data
data = new Data(6);      // Zeiger neu zuweisen ist okay
Data * const mehr = new Data(8);
mehr->value = 9;         // jetzt okay
mehr = new Data(10);     // Referenz ist geschützt