воскресенье, 26 июля 2015 г.

Д.З. ч.2 Указатели, Массивы.

Домашнее задание к уроку 1 часть 2  (продолжение).
Продолжаем отвечать на вопросы рассмотренные в видео  Pointers Sample.

1. Что такое указатель и зачем он нужен?

Указатель это переменная в которой хранится адрес памяти по которому расположен объект.
Указатель нужен, чтобы не перемещать,  не копировать (и т.д.) физически объект (для передачи в  функцию), а передавать функциям только адрес размещения объекта.

2. Можно ли создавать больше одного указателя на один объект?

Можно.

3. Что такое утечка памяти?

Это когда на объект не указывает указатель. В памяти образуются объекты на которые никто не указывает. Необходимо уничтожать объект перед удалением (изменением) указателя, если это не делает специальный сборщик мусора.

4. Что будет если обратиться к несуществующему объекту по старому указателю?

Ошибка. Вызовется исключение.

5. Что такое массивы?

Массив - совокупное множество однотипных переменных (объектов) обращение к переменным осуществляется через индекс.

6. Что такое многомерные массивы?
Многомерный массив - это массив, в котором каждый элемент является массивом (указателем на массив).
 

Комментариев нет:

Отправить комментарий