Witam,
Tworzę mały projekcik na AVR, mam dwie klasy
Timer, i Alarm(dziedziczy klasę timer)
if(!alarm_mode){
if(i == 100) { timer.readRTC();} //every 100 ms
if (blink && i==50){
timer.blinkf(blink);
}
else{
if(i == 100) { alarm.readRTC();} //every 100 ms
if (blink && i==50){
alarm.blinkf(blink);
}
}
}
Najłatwiej było by sobie przypisać do zmiennej albo obiekt timer, albo obiekt alarm, jednak z tego co wiem to w c++ nie ma takiej możliwości, Jak napisać kod aby nie musieć go powtarzać zmieniając tylko obiekt na jakim działa