references & argument de function & valeur de retour
bonjour,
Question 1 :
Écrire une fonction qui prend un pointeur en argument (pointeur sur int par exemple), modifie ca valeure, et puis renvoie la destination de pointeur comme référence
je ne comprend pas qu'est ce que je dois renvoyer ?
Question 2 :
soit la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
void fct (const int& n)
{
//traitements sur n
}
int main()
{
float p =3.0;
fct(p);
return 0;
} |
Est ce que le compilateur va creer une copie de la variable effectif (p) pour permettre a la fonction fct de travailler dessus ou les 2 variables p et n vont pointer sur la meme emplacement memoire ?
Merci pour votre aide