Ciao,
stavo scrivendo un programma in C++. Ho diverse funzioni "simili" tra loro e vorrei evitare di definirle ogni volta interamente magari usando, magari, macro o qualcosa di simile.
Faccio un esempio in una sottospecie di pseudo-code per essere piú chiaro:
func1{
int a1=5;
int a2=5;
}
func2{
int a2=5;
int a3=5;
}
...e cosí via fino a func10...
Come si vede nel nome della variabili ho un carattere (il numero che dipende dalla funzione.
Sarebbe possibile fare qualcosa del genere (per evitare di definire 10 funzioni):
funcX{
int aX=5;
int a(X+1)=5;
}
Ovviamente la funzione che lega il nome della variabile e quello della funzione puó essere una generica relazione lineare, una volta capito il metodo non é difficile poi estenderlo a un caso piú generico.Idee?