mam taka petle, ktora moze byc miolony razy powtarzana. czas jej wykonywania jest bardzo wazny, dlatego chce ja zoptymalizwac jak nabardziej sie da.
wewnatrz tej petli maja byc wykonywane funkcje, ktore zostaly wybrane przez uzytkownika.
np mamy kilka funkcji
func1(x,y)
func2(x,y)
func3(x,y,z)
func4(x,y,z)
func5(x,y,z)
uzytkownik np chce, zeby w petli byla wykonywana funkcja: func3, func4. w jaki sposob zrobic to najoptymalniej?
chodzi mi o to, ze duzo czasu zabraloby sprawdzanie warunkow czy dana funkcja zostala wybrana przez uzytkownika, jezeli tak to wykonac. w tym wypadku, na kazdy cykl petli 5 instrukcji warunkowych :/
moze macie jakies inne pomysly, co do tego?
moze da sie wykonac jakos funkcje z podanego adresu? mam na mysli, ze w zmiennych przechowuje adresu funkcji, ktore maja byc wykonywane i potem jakos te funkcje, na podstawie tych adresow wykonuje....
choc nie wiem, o ile jest to mozliwe, czy to jest optymalniejsze rozwiazanie.
aaa... i nie interesuja mnie rozwiazania typu zrobienie wszystkich mozliwych kombinacji petli :)