5.8. Nezávislé odkazy

Časová náročnost
Časová náročnost: 3 minuty

Nezávislý odkaz je odkazová proměnná, která je ve všech důsledcích dalším jménem pro další proměnnou. Protože nemohou být odkazy přiřazeny k nové hodnotě, musí být nezávislý odkaz při své deklaraci inicializován.

Zde je uveden program, který obsahuje nezávislý odkaz.

src/5_12.cpp
Příklad 5.12.
#include <iostream.h>

int main()
{
  int x;
  int &ref = x; // nezavisly odkaz

  x = 10;    // tyto dva prikazy
  ref = 10;  // jsou funkcne shodne

  ref = 100;
  // 100 se vytiskne 2x
  cout << x << ' ' << ref << "\n";

  return 0;
}