vorrei capire meglio cosa sono e come si usano le alias delle variabile, anche nelle funzioni
vorrei capire meglio cosa sono e come si usano le alias delle variabile, anche nelle funzioni
per alias intendi variabili reference?
In questo caso c'è la seguente F.Q.A: http://programmazione.html.it/cplusplus/faq/17.htm
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Considera ad esempio le dischiarazioni int x=10 e int *xPtr.
xPtr è un puntatore alla variabile x. Con l'istruzione xPtr=&x si assegna ad xPtr l'indirizzo della variabile x attraverso l'operatore &. Si dice che xPtr "punta" a x. L'operatore * è chiamato operatore di risoluzione del riferimento in quanto restituisce un alias della variabile a cui punta il suo operando. Per esempio scrivere
cout<< x;
oppure cout << *xPtr;
è equivalente, entrambe visualizzano il valore di x cioè 10. In un cento senso un alias è un altro modo di chiamare una variabile