Skip to content

dv0retsky/cpp-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐼 Программирование на C++

Project Demo

Оглавление курса | Информатика

  1. Введение в язык программирования С++
  2. Первые шаги
  3. Типы данных
  4. Ветвления и циклы
  5. Массивы
  6. Векторы и строки
  7. Составные типы данных
  8. Ссылки и указатели
  9. Функции
  10. Шаблоны
  11. Последовательные контейнеры
  12. Работа с файлами
  13. Асоциативные контейнеры
  14. Алгоритмы
  15. Адаптеры и представления
  16. Задачки на закрепление тем
  17. Динамическое программирование
  18. Математические константы и операции
  19. Односвязные и двусвязные линейные списки
  20. Бинарное дерево
  21. Инкапсуляция
  22. Реализация конструкторов разных типов
  23. Динамическая память, создание, удаление экземпляров классов. Жизненный цикл объектов классов

forthebadge   forthebadge


🚀 О проекте

Учебное пособие включает теоретические сведения и практический материал.
Теоретическая часть даёт общее представление о языке программирования C++, его ключевых особенностях и сферах применения.

Курс предназначен для всех, кто хочет освоить фундаментальные основы процедурного и объектно-ориентированного программирования, а также понять работу системного уровня. Подходит как для начинающих, так и для тех, кто хочет углубить знания в C++.


🛠 Технологии и инструменты

  • Язык программирования: C++ (C++11/C++17/C++20)
  • Компиляторы: GCC, Clang, MSVC
  • Отладчик: GDB, lldb
  • Сборка: Make, CMake
  • Среды разработки: VS Code, CLion, Qt Creator
  • Платформы: Linux, Windows (WSL2), macOS

⚡ Быстрый старт

Предварительные требования

  • Компилятор C++ (GCC/Clang/MSVC)
  • Текстовый редактор или IDE (VS Code, CLion, Qt Creator)
  • Терминал или командная строка

1️⃣ Клонируйте репозиторий

git clone https://github.com/dv0retsky/cpp-tutorial.git

2️⃣ Перейдите в папку проекта

cd cpp-tutorial

3️⃣ Изучайте теорию в Markdown файлах

4️⃣ Практикуйтесь с примерами кода


Made with ❤️ by dv0retsky

About

Textbook for students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors