C / C++ | Заголовочные файлы и условная компиляция (директивы препроцессора)

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024
  • Кратко и подробно про то, что такое заголовочный файл, зачем он нужен, что и как в нём писать. Очень старался рассказать всё простым языком за 20 минут этого видео.
    ---
    00:20 - Предназначение заголовочных файлов
    01:35 - Стражи включения от повторов
    03:40 - Подключение библиотек #include
    07:45 - Макросы #define
    11:00 - Условная компиляция #if, #ifndef, ...
    14:23 - Пример работы условной компиляции
    19:00 - Сообщение об ошибке #error
    ---
    Про препроцессор: docs.microsoft...
    Директивы препроцессора: docs.microsoft...
    Ключевые слова для #pragma: docs.microsoft...
    Для дополнительного кругозора статьи из интернета:
    www.opennet.ru...
    habr.com/ru/po...

Комментарии • 10

  • @zungo5776
    @zungo5776 2 года назад +17

    Хотелось бы увидеть на вашем канале плейлист с обучением С+ или же С++ до мощного уровня для чайников с полным разжовыванием действий. В этом же видео используется трудная терминология и лишние сложные действия которые сбивают новичка, подключение библиотек не обосновано досконально, и многие действия не обьяснены ( что это такое, зачем это делается, всегда ли нужно употреблять, в каких случаях и тд) К тому же первым обучающим уроком больше бы хотелось видеть очень простую практику с видным результатом( то же решение школьной задачи на С+) и по немногу в след видео закрепляя обилием практики наращивать уровень, в этом видео первый пример на С+ для новичка очень трудный

  • @ЛевВарначёв
    @ЛевВарначёв 2 года назад +4

    Вы - лучший!
    Спасибо Вам огромное!
    Если бы не Вы, я бы ещё долго копался в поисках хоть какого-то адекватного контента по С!

  • @АндрейШирокий-ж3к
    @АндрейШирокий-ж3к 2 года назад +2

    Почему-то ,на 4:27 не высвечивается подсказка между " " и после добавления нового заголовка Test пропали строчки....

  • @syrreallist5718
    @syrreallist5718 Год назад +1

    спасибо очень хороший урок

  • @VanDvin
    @VanDvin 2 года назад +2

    8:06 (откуда берутся значения 10 значные?, 4 шт.)

  • @lolkekovisl1595
    @lolkekovisl1595 2 года назад

    Спасибо!

  • @Анастасія-ц6л
    @Анастасія-ц6л 2 года назад

    почему при нажатии мне пишет "File not found in current sourse files"

    • @h-electronics
      @h-electronics  2 года назад

      Во-первых: malloc.h. Во-вторых, в других реализациях он переехал в stdlib.h

  • @СергейДальний-т2ц
    @СергейДальний-т2ц 2 года назад +1

    Некоторые шаги проскакивают.... И все цепь теряется...

  • @ЦарьИванВасильевич

    Видно конечно что вы опытный прог, но материал далеко не для новичка..... жаль!