Mit jelent int & f = d jelenti

szavazat
0

Lehetséges Ismétlődő:
Irodalom C ++
Mit int & jelenti

Én miután értik a nyilatkozatot int &f = daz alábbi kódot. Örülnék, ha valaki tudna tisztázni ezt fel

int main()
{ 
   int d = 13 ;
   int &f = d ;
   std::cout << f;
}

Edit: tisztában vagyok a koncepció referenciák sajnálom én nem ad elegendő háttérrel. Tudom, hogy ha én ilyesmire

int a = 12
std::cout << &a //this gives the address of a and not the content of the address which is 12

Most a probléma int &f = d a probléma, hogy nekem úgy tűnik, hogy f igényel címet mivel a d értéket ad neki nem egy címet.

A kérdést 25/10/2012 01:27
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
1

Tudnék írni, és írni, de jobb válasz van: http://en.wikipedia.org/wiki/Reference_(C++)

Általánosságban elmondható, hogy a C ++ ez olyasmi, mint egy mutató. fhasználunk valamit, ami arra vonatkozik, amit daz.

Válaszolt 25/10/2012 01:31
a forrás felhasználó

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