C++ Фазы компиляции: препроцессор, линкер.
00:00 Фазы компиляции 02:48 Директива include 03:25 Как запустить только препроцессор 04:30 Импорт определения функции из другого файла 05:10 include для библиотек (стандартных header-ов) 05:54 include одного и того же файла несколько раз 06:30 Макросы 08:50 Директива if 10:20 Как удостоверится, что содержимое файла было импортировано только 1 раз 12:46 pragma once 13:20 Object файлы, линкер 13:40 Объявление функции 14:36 Импорт определения функции из другого файла 15:08 Компилирование файлов отдельно, и вызов линкера для их объединения 17:42 Функция объявлена, но не используется 18:11 Линкер не смотрит на возвращаемый тип 19:04 header файлы 20:44 Пример №1 с репозитория 22:11 Просмотр диаграмм 23:21 Пример №2 (extern, глобальная переменная) 24:20 Пример №3 (макрос, inline) 25:02 Пример №4 (static) 25:32 static inline 26:46 Примеры с нарочными ошибками 27:19 Кавычки или треугольные скобки в include? 28:00 Включение файла из папки (флаг -I)
Название:
C++ Фазы компиляции: препроцессор, линкер.
Категория:
Разное