C++ Фазы компиляции: препроцессор, линкер.

11 подписчиков

12+
12+

4 просмотра

18 дней назад

ПожаловатьсяНарушение авторских прав

11 подписчиков

12+
12+

4 просмотра

18 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

18 дней назад

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++ Фазы компиляции: препроцессор, линкер.

Категория:

Разное