C++

С++ программирование / Уроки C++

26 уроков 40 заданий Справочник Компилятор
/ Видеокурсы / С++ программирование / Уроки C++ / Урок #10 - Динамический массив

Урок #10 - Динамический массив

Урок #10 - Динамический массив


C++

В этом уроке мы выучим как создавать динамические массивы в языке C++. Мы научимся динамически выделять память под объекты, а также очищать память после выполнения всех действий.

Видео урок:

Динамическое выделение памяти очень удобно, так как оно позволяет изначально выделить память и затем использовать это пространство в своих целях. В C++ за это отвечают операторы new и delete. Они служат для создания не только динамических массивов, но также для выделения памяти под объекты и даже простые переменные.
// Операция выделения памяти (new)
float *val = new float; // Можно выделять память под любые типы данных
// здесь val это указатель на участок памяти типа float               
// new служит операцией выделения этой памяти
// delete необходим для высвобождения памяти
delete val;
Динамический массив использует ту же самую конструкцию. Здесь также применяются все те же самые операторы new и delete.
char *symbols = new char [25]; // выделение памяти под массив
// Также необходимо освободить память,
// когда массив уже не нужен
delete [] symbols;
Таким образом мы можем работать с массивом и после выполнения всех необходимых операций удалять его из памяти компьютера.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны при подписке от 1 месяца!


C++

Также стоит посмотреть