Страница 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
б_д_в
Спасибо за столь обстоятельное объяснение. Так, конечно ясно. Вам действительно книги писать (без лести).