initializare de referință cu constructor

voturi
0
const T   a {}; // constant of type T
const T&  b {}; // ???
      T   c {}; // variable of type T
      T&  d {}; // error

Care este diferența dintre ași b?
beste o referință , dar eu nu atribuie un obiect să - l: în această instrucțiune am inițializa prin T constructor.
Adresa beste între adresele a și c, așa că pare bși anu au diferențe.

Și dacă mă pot declara și inițializa de bce dda eroare de compilare?

Am vorbit despre un tip generic T. Am testat codul de mai sus, fie pentru tipurile primitive și clase, iar rezultatele sunt aceleași.

Întrebat 19/03/2020 la 21:56
sursa de către utilizator
În alte limbi...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more