Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: AndreyCh   (20.08.2008 в 22:10)
Дык эта, наэтапе компиляции формируется таблица переменных и таблица ссылок.
Компилятор просматривает их и находит, что есть переменная Хэ и ссылка Пэ
поэтому запись *p воспринимается как ссылка на ссылку Пэ, т.е. - работает дальше уже не с адресом, а со значением переменной т.е. инт(Пэ), которая не инициализирована.
Компилятору это фсеравно, sizeof(int) = 32 и адрес =32 bit, вдруг программер в Хэ засунет адрес?
Так что прокатывает компиляция, чего не скажешь о всем остальном
правильно будет
p=&x


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: