Рассматриваемые темы:
- указатели и операторы
&
и*
, указатели на указатели,nullptr
; - статические массивы, связь с указателями, класс
array
, копирование и заполнение массивов; - ссылки, различия ссылок и указателей;
- управление памятью, стек vs. куча, операторы
new
иdelete
; - динамические массивы, класс
vector
; - передача аргументов в функцию по значению, ссылке и указателю.
Самый простой способ запуска проекта - это использование онлайн IDE.
Внимание! Необходимо авторизоваться в Repl.it со своего GitHub аккаунта.
Если Вы хотите внести изменения в проект и сохранить их у себя в репозитории, то Вам необходимо выполнить Fork
проекта.
Подробные инструкции можно прочесть по ссылке.
- Клонируете проект к себе на компьютер в терминале (консоли):
git clone https://github.com/Algorithms-and-Data-Structures-2021/L01_cpp_basics_demo.git
или через среду разработки, клиента Git (например, Git for Windows или GitHub Desktop).
-
Импортируете/открываете проект в среде разработки (как CMake проект, см. здесь).
-
Запуск программы осуществляется в среде разработки.
Ручная сборка проекта в терминале:
mkdir build && cd build
cmake ..
cmake --build .