Bonjour

Confronté récemment à quelques lignes ce C++ sans y connaître vraiment pas grand-chose, j'ai vu l'utilisation d' & et * que je n'ai pas vraiment comprise.

Ces & étaient positionnés devant des paramètres, devant des noms de variables, limite un peu partout :-(

Exemples:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
bool fileCanBeOpen(std::string const & filename)
 
 
result.push_back(coef*(*el));  // Là je me doute que * après coef est la multiplication mais celui avant el ???????
De plus, le & est parfois tout seul et parfois collé à une variable. Tout ça est un peu confus pour moi.

Alors je cherche un site qui m'expliquerait ça façon "les & c++pour les nulls"

A moins qu'une âme charitable prenne le temps de faire ça ici