0 / 0 / 2
Регистрация: 03.01.2013
Сообщений: 113
|
||||||
1 | ||||||
Применение указателей22.04.2013, 02:50. Показов 2699. Ответов 21
Метки нет (Все метки)
Доброй ночи. Встретил вот такое выражение в книге и не могу понять что к чему:
Disntace - класс. Операция new выделяет место равное объекту класса Distance и возвращает указатель на блок памяти, который выделили мы у операционной системы. Не могу понять к чему там ссылка (знак амперсанда ) и к чему там операция разыменования. Каким образом оно работает? Объясните пожалуйста саму схему данного выражения. Обязательно плюсану на спасибо. Благодарю.
0
|
22.04.2013, 02:50 | |
Ответы с готовыми решениями:
21
Применение указателей Применение и удаление указателей Применение указателей, структур и объединений Почему в сортировке указателей на объекты в вызове функции используются адреса объектов, а не указателей? |
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
22.04.2013, 17:18 | 21 |
глагол "ложить" совершенного вида.
Добавлено через 2 минуты ну очевидно же: в данном случае ссылка - синтаксическая надстройка над указателем, неявно разыменующая его при каждом обращении, а хранится адрес, как и в указателе.
0
|
Комп_Оратор)
|
||||||
22.04.2013, 17:19 | 22 | |||||
Это просто и это ключ ко всему остальному. Разыменование указателя - процесс получения значения на которое он указывает:
1
|
22.04.2013, 17:19 | |
22.04.2013, 17:19 | |
Помогаю со студенческими работами здесь
22
Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей Объяснить различия в работе указателей на целое число и указателей на const char (строки в стиле Си) Создать специализацию для шаблона, которая принимает массив указателей на строки и количество этих указателей Различия указателей char* от указателей других типов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |