Wpis z mikrobloga

Mam stosunkowo mały program. Dwie klasy - jedna po drugiej dziedziczy.
Chciałbym mieć ok 20 parametrów które mogą ulec zmianie, konfigurowalnych w jednym miejscu w kodzie.
Tak, żeby dostęp był do nich w różnych plikach / klasach.
Jest jakiś lepszy sposób niż macro w pliku z mainem (#define kazdyParametr wartosc)? Jaki (cpp98)?

#cpp #naukaprogramowania
  • 3
@Garg84: 1) plik config.h z definami, lub lepiej, z constami.
2) Klasa z domyslnymi polami i globalna instancja tej klasy, badz przekazywanie instancji jako parametr
3) Sigleton
4) Builder pattern

Wszystko zalezy od tego co chcesz osiagnac. Czy wszystkie parametry sa znane podczas kompilacji czy tez nie. Czy raz skonfigurowane nie bedzie sie zmieniac czy tez nie.