Hello

je sais qu'une référence pointe sur une variable , donc on ne peux pas y mettre une valeur directement.

mai c est là que sa me dérange, car quand des fonction s'appelle parfois on pour éviter de déclarer une nouvelle variable juste pour la passer en paramètre

bon un petit bout de code mange pas de pain

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
la fonction:
 
bool maclasse::ouverture(std::string &chemin_donnee)
{
 
}
depuis le main:
std::string &reference_chemin_donnee ="./fichier"
maclasse.ouverture(reference);
j'aurais voulu depuis le main avoir la possibilité de mettre
maclasse.ouverture("./fichier");

mai c est possible (a ma connaissance ) que si la référence est supprimée ?
la raison pour la qu'elle je voudrai utiliser des référence c'est que sa ne recopie pas les donnée. surtout que pour mon cas sa proviens d'une base de donnée c'est donc non négligeable.

Merci d'avance