( utpKabel | 2014. 04. 26., szo – 17:15 )

Válasz djszapi üzenetére

T& kb. ugyanaz, mint T *const. A linkelt stack overflow oldalon egyébként hülyeségeket állítanak:

"A pointer can point to NULL while reference can never point to NULL."
Ez nem igaz.

"A pointer can be re-assigned any number of times while a reference can not be reassigned after initialization."
T *const-ot sem tudsz újra-assignolni.

A valódi különbségek:
- szintaxis
- const T&-hez lehet konstansokat vagy ideiglenes értékeket kötni.
- function overloadingnál másképp működnek.