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

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

Войти
Регистрация
Восстановить пароль
 
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 222
#1

Адрес области памяти - C++

24.01.2014, 09:36. Просмотров 556. Ответов 2
Метки нет (Все метки)

Что такое адрес области памяти? Чем он отличается от адреса переменной? - Дайте, пожалуйста, определение. Искал в интернете и нашел только определение адреса переменной.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2014, 09:36     Адрес области памяти
Посмотрите здесь:

В какой области памяти хранится указатель (сама переменная, которая хранит адрес)? - C++
Привет! В общем у меня возник небольшой вопрос :) Если мы объявляем указатель, выделяем ему память, то память выделяется в куче, а адрес...

Адрес в памяти - C++
Что такое in? MyClass obs(4); MyClass *ob; ob = &obs; cout <<ob; //вывод in0012ff60

Адрес объекта в памяти при наследовании - C++
Здравствуйте. Имею вот такой код: class ClassA { public ClassA(void *ptr1) { void *ptr2 = this; } }

Получить реальный адрес структуры в памяти - C++
Есть код: #pragma pack(push, 1) struct jump { unsigned char opcode; // 0xe9 UINT dif; } jmp; #pragma...

Размер области памяти - C++
Добрый вечер. Подскажите, пожалуйста, почему при выполнении данной программы объем памяти по каждой строке равен 4? Ведь по идее...

Массив возвращает адрес памяти, а нужно значение - C++
Программа возвращает вместо значения, какие то длинные цифры. Я думаю это адрес памяти, а нужно значение элемента. int Stack:: top() ...

Получить адрес памяти, на который ссылается указатель - C++
Изучаю указатели, появился такой вопрос: int *b = new int(5); Как получить адрес памяти, на который ссылается указатель b? То есть...

Двоичное представление области памяти - C++
Здравствуйте. В одной из лабораторных работ требуется взять готовые функции из методички и, в принципе, только посмотреть, какой результат...

Создание объекта в области памяти - C++
Здорова! Тут вообщем не получается создать в одной и той же области памяти повторно объекты От есть код: //fynkci9 clone() #include...

Создание объекта в области памяти - C++
Не могу разобраться с таким вопросом. Пусть есть у нас класс Example (у него есть стандартный конструктор и неважно что он делает). и...

Вскрыть exe файл и получить адрес области хранения всех переменных. PE-файлы, Анатомия файла, Загрузчик PE-фай - C++
Здравствуйте уважаемые дамы и господа, какой час уже сижу но не могу понять и разобраться. Хочу открыть exe файл и найти область где...

Доступ к области памяти из другого класса - C++
Есть класс в котором создаётся область в памяти, как получить из другого класса доступ к этой облпсти в возможностью перезаписи? В примере...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4514 / 2856 / 228
Регистрация: 12.12.2009
Сообщений: 7,250
Записей в блоге: 1
Завершенные тесты: 1
24.01.2014, 09:51     Адрес области памяти #2
Цитата Сообщение от Blueeyer Посмотреть сообщение
нашел только определение адреса переменной
переменная и есть кусок памяти, поэтому адрес области памяти тоже самое, что адрес переменной.
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
24.01.2014, 11:43     Адрес области памяти #3
Цитата Сообщение от Blueeyer Посмотреть сообщение
Что такое адрес области памяти? Чем он отличается от адреса переменной?
Может тут речь идет об адресах массива и скалярной переменной.
C++
1
2
3
4
5
int a[42]; // массив из 42 целых
int b; // целое
int* p; // указатель (не инициализирован)
p = a; // указывает на массив (на начальный элемент). Адрес начального элемента.
p = &b; // указывает на переменную b. Адрес переменной b.
По сути, отличить указатель на массив от указателя на скалярную переменную без дополнительной информации невозможно.
Ответ Создать тему
Опции темы

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