Страница 2 из 2

Re: Вопрос по ссылкам и указателям

Добавлено: 15 дек 2009, 13:57
Romeo
Спасибо. Если когда-нибудь завершу этот труд, подарю книгу с автографом :)

Re: Вопрос по ссылкам и указателям

Добавлено: 15 дек 2009, 14:20
1nclude
Грубо говоря указатель это такой "прокси", посредник между тем кто вызывает и тем кого вызывают. А ссылка это "координаты" чего бы то нибыло в памяти, то есть адрес этого чего либо.

Например:

Код: Выделить всё

int a = 10; //некая сущность в памяти

cout << &a << endl; //вот по этому адресу в памяти у нас эта сущность 
                            //находится

int* intptr = &a; //инициализируем указатель адресом этой  сущности

cout << intptr << endl; // сообственно получаем адрес нашей сущности

cout << *intptr << endl; //а это её значение

cout << &intptr << endl; //а тут наш указатель находится
То есть обращаясь к указателю инициализированному адресом некой сущности в памяти ты обращаешься к адресу где находится указатель а затем оттуда как бы автоматически тебя "телепортирует" на адрес этой сущности.

Прошу прощение за крайне неформальный стиль изложения но я думаю новичкам так понятней по первому времени будет.

Re: Вопрос по ссылкам и указателям

Добавлено: 15 дек 2009, 14:50
б_д_в
Спасибо за столь обстоятельное объяснение. Так, конечно ясно. Вам действительно книги писать (без лести).