Содержание
- 2. ПЛАН Понятие указателя, виды указателей в C++ Способы инициализации указателей Операции с указателями в C++ Динамические
- 3. УКАЗАТЕЛЬ Когда компилятор обрабатывает оператор определения переменной (например, int i=10;), он выделяет память в соответствии с
- 4. УКАЗАТЕЛЬ Указатели предназначены для хранения адресов областей памяти.
- 5. «КУЧА» Указатели чаще всего используют при работе с динамической памятью, называемой «кучей» (англ. heap). Это свободная
- 6. ВИДЫ УКАЗАТЕЛЕЙ В C++
- 7. УКАЗАТЕЛЬ НА ФУНКЦИЮ Содержит адрес в сегменте кода, по которому располагается исполняемый код функции, то есть
- 8. УКАЗАТЕЛЬ НА ФУНКЦИЮ Указатель на функцию имеет тип «указатель на функцию, возвращающую значение заданного типа и
- 9. УКАЗАТЕЛЬ НА ОБЪЕКТ Содержит адрес области памяти, в которой хранятся данные определенного типа (основного или составного).
- 10. УКАЗАТЕЛЬ НА ОБЪЕКТ Звездочка относится непосредственно к имени, поэтому для того, чтобы объявить несколько указателей, требуется
- 11. УКАЗАТЕЛЬ НА VOID Применяется в тех случаях, когда конкретный тип объекта, адрес которого требуется хранить, не
- 12. УКАЗАТЕЛЬ Указатель может быть константой или переменной, а также указывать на константу или переменную. Рассмотрим примеры:
- 13. УКАЗАТЕЛЬ Модификатор const, находящийся между звездочкой и именем указателя, относится к самому указателю и запрещает его
- 14. ПРИСВАИВАНИЕ УКАЗАТЕЛЮ АДРЕСА СУЩЕСТВУЮЩЕГО ОБЪЕКТА с помощью операции получения адреса: int а = 5; //целая переменная
- 15. ВЫДЕЛЕНИЕ УЧАСТКА ДИНАМИЧЕСКОЙ ПАМЯТИ И ПРИСВАИВАНИЕ ЕЕ АДРЕСА УКАЗАТЕЛЮ тип_данных *имя_указателя = new тип_данных; int *n
- 16. ОСВОБОЖДЕНИЕ ПАМЯТИ Освобождение памяти, выделенной с помощью операции new, должно выполняться с помощью delete. При этом
- 17. ОПЕРАЦИИ С УКАЗАТЕЛЯМИ В C++
- 18. РАЗАДРЕСАЦИЯ Операция разадресации, или разыменования, предназначена для доступа к величине, адрес которой хранится в указателе. Эту
- 19. ПРИСВАИВАНИЕ Указателю можно присвоить либо адрес объекта того же типа, либо значение другого указателя. Для получения
- 20. ПРИСВАИВАНИЕ Когда указателю присваивается другой указатель, то первый указатель начинает указывать на тот же адрес, на
- 21. НУЛЕВОЙ УКАЗАТЕЛЬ Нулевой указатель (англ. null pointer) – это указатель, который не указывает ни на какой
- 22. СРАВНЕНИЕ К указателям могут применяться операции сравнения >, >=, Операции сравнения применяются только к указателям одного
- 23. ПРИВЕДЕНИЕ ТИПОВ Иногда требуется присвоить указателю одного типа значение указателя другого типа. В этом случае следует
- 24. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ Указатели могут участвовать в арифметических операциях (инкремент, декремент, сложение, вычитание). Операция инкремента ++ увеличивает
- 25. АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ Аналогично указатель будет изменяться при прибавлении/вычитании не единицы, а какого-то другого числа. Например, добавление
- 26. ПРИМЕР 1 … int main() { double *x, *y; //указатели на величины типа double x =
- 27. ПРИМЕР 2 #include "stdafx.h" #include #include using namespace std; void vmas(int *a, int k) { for
- 28. ПРИМЕР 2 int main() {int n = 10; int *mas = new int[n] {2,5,6,7,8,3,2,4,9,2}; //указатель на
- 29. ДИНАМИЧЕСКИЕ МАССИВЫ При объявлении статического массива, его размером является числовая константа, например: int n = 10;
- 30. СОЗДАНИЕ ОДНОМЕРНОГО ДИНАМИЧЕСКОГО МАССИВА int main() { int num; //размер массива cout cin >> num; //получение
- 31. ДОСТУП К ЭЛЕМЕНТАМ ДИНАМИЧЕСКОГО МАССИВА Доступ к элементам динамического массива осуществляется так же, как к статическим.
- 32. СОЗДАНИЕ ДВУМЕРНОГО ДИНАМИЧЕСКОГО МАССИВА … int nstr, nstb; cout « "Введите количество строк и столбцов :";
- 33. СОЗДАНИЕ ДВУМЕРНОГО ДИНАМИЧЕСКОГО МАССИВА В операторе 1 объявляется переменная типа «указатель на указатель на int» и
- 34. СОЗДАНИЕ ДВУМЕРНОГО ДИНАМИЧЕСКОГО МАССИВА План
- 36. Скачать презентацию

































Базы данных - основа информационной системы
Устройство-переводчик Translater. Объект из будущего, разработанный для космонавтов
Игра MegaMemory2
Организация ввода-вывода информации в БД. Лекция 7
Основные правила создания мультимедийной презентации в программе Power point
Экстремизм в Интернете
Glottolog-Всесторонняя справочная информация для языков мира
Устройство компьютера
Шаблон для составления скрипта
Презентация на тему Поисковые системы
Устройства памяти
Понятие ОС Windows
Компьютерный сервис. Преимущества комплексных пакетов настроек
Эффективный товарный поток SIMPLE-system
Представление чисел в компьютере. Неотрицательные числа
Славянский колорит в играх
Введение в специальность - программист
Ночная торговля
Разработка модуля для работы с журналом изменений документов
Электронная Оферта
Содержательный подход к измерению информации
Элементы теории множеств
Data compression. Lecture №5
Одномерные массивы целых чисел. Алгоритмизация и программирование
Игровые формы электронных интерактивных изданий
Базы данных (БД)
Работа с Интернет-библиотекой
Интернешка лабиринты. Интерактивная игра