„C++” változatai közötti eltérés

[nem ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a áthelyezett oldal követése
a referenciákról adalék
346. sor:
&r; /* ugyanaz, mint &x */
</source>
 
Elterjedt nézet, hogy a referenciák minőségileg különböznek a pointerektől, ezért nem tartalmazhatnak NULL-értéket, illetve érvénytelen címet. Ez nem egészen igaz, tekintsük az alábbi példákat:
<source lang="cpp">
int &ref1= *(int *)0;
int &ref2= *new int; delete &ref2;
int &ref3= *(int *)malloc (sizeof (int)); free (&ref3);
</source>
Itt "ref1" tartalma nulla, "ref2" és "ref3" tartalma érvénytelen (már felszabadított) memóriacím.
 
=== Névterek ===
A lap eredeti címe: „https://hu.wikipedia.org/wiki/C%2B%2B