Skip to content

Commit ef805d4

Browse files
Update after release of chapter 12 & practice
1 parent 2291dfa commit ef805d4

File tree

1 file changed

+33
-22
lines changed

1 file changed

+33
-22
lines changed

cpp/contents.md

Lines changed: 33 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -174,20 +174,31 @@
174174
- Пользовательские модули
175175
- Автоматизация сборки
176176

177-
# Глава 12. Автоматизция сборки программы [IN PROGRESS]
178-
- Make
179-
- CMake
177+
# Глава 12. Автоматизция сборки программы [DONE]
178+
- Что такое CMake
179+
- Команды CMake
180+
- Процесс сборки через CMake
181+
- Сборка простого проекта с хедерами
182+
- Сборка простого проекта с модулями
183+
- Подпроекты
184+
- Типы сборок
185+
- Варианты установки переменных
186+
- Вывод информации в консоль
187+
- Работа с зависимостями
188+
- Подключение библиотек, которые установлены в системе
189+
- Подключение библиотек через модуль CMake
190+
- Что использовать вместо CMake
180191
- Пакетные менеджеры
181192

182-
# Инициализация переменных: щадящее знакомство [IN PROGRESS]
193+
# ПРОЕКТ. LRU кеш [DONE]
194+
- Класс, реализующий стратегию кэширования least recently used
195+
196+
# Глава 13. Щадящее введение в инициализацию [IN PROGRESS]
183197
- Инициализация по умолчанию
184198
- Копирующая инициализация
185199
- Универсальная инициализация
186200
- Статическая инициализация
187201

188-
# ПРОЕКТ. LRU-кэш
189-
- Класс, реализующий стратегию кэширования least recently used
190-
191202
# Типы данных
192203
- Классификация типов - что такое POD, фундаментальный тип, скалярный тип и тд
193204
- Встроенные типы и что с ними можно делать
@@ -207,6 +218,21 @@
207218
- Перегрузка функций
208219
- inline
209220

221+
# Строки, форматирование и ввод/вывод
222+
- std::string
223+
- std::wstring
224+
- Концепция стримов
225+
- std::format
226+
- std::print
227+
- Файлы
228+
229+
# ПРОЕКТ. Утилита tree
230+
- Консольная утилита для отображения иерархии директорий в виде дерева
231+
232+
# Алиасы
233+
- typedef
234+
- using
235+
210236
# Два вида "не делайте так"
211237
- Что такое UB
212238
- Undefined, unspecified, implementation-defined поведение: в чем разница
@@ -221,21 +247,6 @@
221247
- auto
222248
- RTTI: typeid, std::type_info
223249

224-
# Строки, форматирование и ввод/вывод
225-
- std::string
226-
- std::wstring
227-
- Концепция стримов
228-
- std::format
229-
- std::print
230-
- Файлы
231-
232-
# Алиасы
233-
- typedef
234-
- using
235-
236-
# ПРОЕКТ. Утилита tree
237-
- Консольная утилита для отображения иерархии директорий в виде дерева
238-
239250
# ПРОЕКТ. Калькулятор алгебраических выражений
240251
- Для строки с алгебраическим выражением, например, "81.0-(2.5+1)/3", вернуть его значение
241252

0 commit comments

Comments
 (0)