Witam,
Mam pewną klasę w której dane tworze na początku programu.
W trakcie działania aplikacji jedna zmienna publiczna typu int danej klasy zmienia swoja wartość.
Moje pytanie polega na tym jak wyśledzić kiedy ta zmiana dokładnie zachodzi tzn co i gdzie ja powoduje.
Konkretnie próbowałem zrobić tak aby raz tą zmienna zainicjować w klasie
a gdy zmieni się jej wartość wywołać wyjątek oznaczający miejsce
w którym jakaś funkcja próbuje moją wartość zmienić wtedy wiedziałbym co ta zmianę powoduje.
Próbowałem ze zmienna const niestety tej nie można zainicjować przez konstruktor, a read-only albo nie działa albo coś źle robię.