Учебный трек

Указатели и память

Указатели, адресная арифметика, динамическая память и RAII - то, что отличает C и C++.

Уроков: 6 · Задач: 8

Начать трек →
  1. Урок Задач: 1 Указатели и адреса в C и C++ В этом уроке вы сохраните адрес переменной в указателе, обратитесь к значению через этот указатель и измените исходную переменную.
  2. Урок Задач: 1 Арифметика указателей в C и C++ В этом уроке вы переберёте элементы массива с помощью арифметики указателей в C и итераторов в C++.
  3. Урок Задач: 1 Управление динамической памятью в C и C++ В этом уроке вы выделите память под массив, размер которого известен только во время работы программы, и безопасно освободите её.
  4. Урок Задач: 2 Многомерные массивы в C и C++ В этом уроке вы обойдёте двумерную матрицу и найдёте сумму элементов в каждой строке.
  5. Урок Задач: 1 RAII и автоматическое освобождение ресурсов в C++ В этом уроке вы сравните безопасное закрытие файла в C с приёмом RAII в C++, где ресурсы освобождаются автоматически.
  6. Урок Задач: 2 Динамический массив и std::vector в C и C++ В этом уроке вы реализуете на C динамический массив, который сам растёт при добавлении элементов, и сравните его с std::vector в C++.