Показать сообщение отдельно

  #6  
Старый 10.01.2010, 01:30
herfleisch
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
С нами: 9126697

Репутация: 97
По умолчанию

Цитата:
Сообщение от Krist_ALL  
1. Скажите что хранит переменная а
int& a=b; а ссылается на б,но что хранит а? Адрес? Вроде нет...

2. Show (int& a) {
... } что поступает на вход в функцию? Адрес а? Копия значения? Непойму никак...

3. Написано что нельзя сравнивать значения ссылой,а как же быть если это надо сделать?

4. Зачем придуманны ссылки когда есть указатели?

5. Если массив передается как аргумент в функцию ,то он передается по ссылке или передается адрес первого элемента?
Указатель - это адрес памяти, если переходить на делетанский язык. А ссылки - это, так сказать, псевдонимы. Используются, в основном, для передачи в функции вместо указателей.

Т.е., а будет хранить 1, как и б. Отсюда и отталкиваетесь.

Книга Б.Страуструпа по С++ в помощь. Супер-вещь!
 
Ответить с цитированием