Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
#1

Оператор взятия адреса (&) - C++

08.04.2014, 19:28. Просмотров 638. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
while (true)
    {
        int *temp = new int(13);
        std::cout << temp << " ";
        std::cout << &temp << std::endl;
    }
Создаю каждый раз указатель, его не удаляю. Там где выводится "temp" всегда разное число (что и логично), там где выводится "&temp" всегда одно и тоже число. Что же я вывожу по "&temp"? Посмотрел память по адресу "temp" лежит 13, по адресу "&temp" (ну вернее по томому что там вывелось в консоль) лежит не пойми что.
Объясните пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2014, 19:28     Оператор взятия адреса (&)
Посмотрите здесь:

C++ Оператор &
C++ синонимы операций взятия адреса массива (arr и &arr)
C++ Чем оператор || отличается от оператора && ?
Оператор && C++
C++ Оператор if и логическая операция И (AND) &&
Почему оператор & выделывается? C++
Операция получения адреса & и vector C++
C++ Оператор взятия адреса
Как мне избежать взятия адреса у аргумента функции? C++
Как работает операция взятия адреса "&"? C++
Оператор взятия адреса C++
Указатели, Оператор взятия адреса C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dani
1271 / 629 / 53
Регистрация: 11.08.2011
Сообщений: 2,258
Записей в блоге: 2
Завершенные тесты: 1
08.04.2014, 19:30     Оператор взятия адреса (&) #2
Serg046, операцией &temp ты берешь адрес указателя
zss
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 1
08.04.2014, 19:34     Оператор взятия адреса (&) #3
Цитата Сообщение от Dani Посмотреть сообщение
ты берешь адрес указателя
Более понятно будет сказать, что берется адрес ячейки, где хранится указатель с именем temp.
Serg046
21 / 21 / 2
Регистрация: 07.01.2010
Сообщений: 376
08.04.2014, 19:54  [ТС]     Оператор взятия адреса (&) #4
Почему он одинаковый на каждой итерации? Опишите весь жизненный цикл пожалуйста. Сама ячейка с числом 13 на каждой итерации своя.
Yandex
Объявления
08.04.2014, 19:54     Оператор взятия адреса (&)
Ответ Создать тему
Опции темы

Текущее время: 18:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru