Pourquoi ne puis-je stocker des références dans un std::map` en C++?

Je comprends que les références ne sont pas des pointeurs, mais un alias à un objet. Cependant, je ne comprends toujours pas exactement ce que cela signifie pour moi, en tant que programmeur, c'est à dire quelles sont les références sous le capot?

Je pense que la meilleure façon de comprendre ce serait de comprendre pourquoi il est je ne peut pas stocker une référence à une carte.

Je sais que je dois arrêter de penser de références comme syntaxiques suger sur les pointeurs, juste ne sais pas comment faire :/

  • Ne pense pas que de références que la restriction de pointeurs. Pensez à eux comme des alias pour les objets existants qui ne sont pas autorisés à être laissés ballants.
InformationsquelleAutor ng5000 | 2009-10-09