Условная компиляция.

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 124

  • @kriptonoidzend7129
    @kriptonoidzend7129 4 ปีที่แล้ว +251

    Новый трек - это как показатель нового уровня знаний=)))

    • @tarasyashin
      @tarasyashin 3 ปีที่แล้ว +12

      некст левел ))

    • @kurinoski
      @kurinoski 2 ปีที่แล้ว +6

      я только об этом подумал, и тут твой комментарий в комментах, чет ор)))

  • @kvital2006
    @kvital2006 5 ปีที่แล้ว +86

    Супер! настолько понятно, что похоже мой кот, который одним ухом слушает ролики, на днях начнет кодить.

    • @Red_Avenger
      @Red_Avenger ปีที่แล้ว +3

      @@arsIsv
      А иногда и в тапки.

    • @evgenyocean426
      @evgenyocean426 ปีที่แล้ว +1

      *котить

  • @den1ssss
    @den1ssss 7 ปีที่แล้ว +161

    Люди, не забывайте поддерживать ролики лайком!
    Сергей, спасибо за качественные и регулярные уроки!

  • @dekstor5657
    @dekstor5657 6 ปีที่แล้ว +82

    Лучшее обучение С++. Сергей, спасибо тебе за уроки!!!

  • @LenTos1337
    @LenTos1337 6 ปีที่แล้ว +74

    Наконец-то понял, зачем эти конструкции используются, а то раньше встречал в разных кодах эти #ifdef и проч, и не понимал, к чему это вообще? Теперь буду понимать, спасибо большое)

  • @Silixgg
    @Silixgg 2 ปีที่แล้ว +12

    Спасибо за уроки! Мне очень нравится слушать вас! Особенно, когда вы записываете видео в первой половине дня с открытым окном...слышно как ласточки летают...Очень позитивно)

    • @flexterion
      @flexterion ปีที่แล้ว +3

      Это стрижи

  • @juniorrokudevelopertutoria3734
    @juniorrokudevelopertutoria3734 3 หลายเดือนก่อน +1

    Так вот чего мне в жизни не хватало!
    На больших проектах очень может пригодиться

  • @catastrophic3709
    @catastrophic3709 5 หลายเดือนก่อน +2

    Ух ребята, вы даже не представляете по скольку раз, вы будете пересматривать все эти уроки...

    • @catastrophic3709
      @catastrophic3709 5 หลายเดือนก่อน +1

      @@b42useblvde Брааааатец. Я уже на 180-м видео из этого курса... Поверь, тебя такое очко впереди ждёт

    • @catastrophic3709
      @catastrophic3709 5 หลายเดือนก่อน +2

      @@b42useblvde Спасибо. Тебе тоже удачи!

  • @overdoses1794
    @overdoses1794 7 ปีที่แล้ว +38

    музыка - топ!

  • @rieltor_in_Kiev
    @rieltor_in_Kiev 4 ปีที่แล้ว +11

    единственный ресурс, который так внятно разъяснил! Огромное, спасибо!

  • @yourownazog8069
    @yourownazog8069 6 ปีที่แล้ว +84

    хороший музыкальный бэкграунд

    • @vitusink6445
      @vitusink6445 5 ปีที่แล้ว +4

      Который оч отвлекает :)
      Лучше бы его не было, а не что то там скрипело на фоне или дети орали на улице.

    • @vitusink6445
      @vitusink6445 4 ปีที่แล้ว

      @EU VA Весь прикол в том что ему то-ж не нравится и он это осуждает там где учит хтмэлю. В частности аудио тегам :)))

  • @SimpleCodeIT
    @SimpleCodeIT  7 ปีที่แล้ว +27

    #условнаякомпиляция #ifdef #else #endif #if #elif #ifndef #SimpleCode #урокипрограммирования

  • @vladilion90
    @vladilion90 9 หลายเดือนก่อน

    Спасибо вам, вы один единственный кто понятно и на примерах показал, объяснил как это работает

  • @sergeyemelyanov8100
    @sergeyemelyanov8100 7 ปีที่แล้ว +20

    Спасибо, очень толково объясняешь :)

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA 7 ปีที่แล้ว +41

    Спасибо, все понятно. Когда читал на форумах тяжеловато понять логику процесса.

    • @vitusink6445
      @vitusink6445 5 ปีที่แล้ว +5

      Потому что там не разжевывают а сваливают с сухими каментами и копайся сам
      Но некоторым именно так и нравится "доходить до всего самому"

  • @МаликКадиевНИЯУМИФИИЯФиТ

    Лайк епаный компот лайк. Реально этот парень БЕСПЛАТНО дает нам бесценные знания. Я с ним научился оформлять на достойном уровне свои программы. Спасибо тебе ДРУГ!

  • @Ermine882
    @Ermine882 7 ปีที่แล้ว +17

    Спасибо за урок.

  • @vladimirdiadichev6140
    @vladimirdiadichev6140 7 ปีที่แล้ว +19

    очень понятно, спасибо

  • @reginmozel8058
    @reginmozel8058 7 ปีที่แล้ว +15

    Очень полезный урок спасибо

    • @SimpleCodeIT
      @SimpleCodeIT  7 ปีที่แล้ว +4

      Пожалуйста! =)

  • @Lapotnik
    @Lapotnik 5 ปีที่แล้ว +6

    О! Музон новый! Это уже по-нашему! Отличные видео!

  • @dimas_34dimas37
    @dimas_34dimas37 8 หลายเดือนก่อน

    Однозначно спасибо! Простым и понятным языком рассказал!

  • @ЮргенЮргенсбург
    @ЮргенЮргенсбург 7 ปีที่แล้ว +28

    чувак ты бог. за час полнотсью к экзамену на твоих видео подготовился. ппц с++ интересная вещь

    • @vitusink6445
      @vitusink6445 5 ปีที่แล้ว +5

      На удивление простые у вас экзамены :)

    • @Face-gz4gc
      @Face-gz4gc 4 ปีที่แล้ว

      @@vitusink6445 у нас в первой аттестации по плюсам был на алгоритм найти миниальное кол-во спичек для n количества кубок.

  • @JohnSmith-es2fh
    @JohnSmith-es2fh 4 ปีที่แล้ว +1

    с каждым видосом я всё сильнее начинаю любить предпроцессоры и макросы, спасибо за видео

  • @Firuz26
    @Firuz26 7 ปีที่แล้ว +17

    Спасибо

  • @ВладимирШестаков-ы3ч
    @ВладимирШестаков-ы3ч 6 ปีที่แล้ว +7

    Спасибо! Успехов Вам!

  • @qvazio
    @qvazio 6 ปีที่แล้ว +4

    Хороший и простой урок. Теперь я это понял. Спасибо.

  • @panschindler9370
    @panschindler9370 4 ปีที่แล้ว +3

    Круто и интересно, спасибо вам большое, Сергей!!

  • @SergeySuper_Silver
    @SergeySuper_Silver 2 ปีที่แล้ว

    Самый лучший курс по С++!

  • @didarnepesov8064
    @didarnepesov8064 5 ปีที่แล้ว +3

    спасибо за урок , понятно очень полезно

  • @SerhiiBaiev
    @SerhiiBaiev 5 ปีที่แล้ว +2

    Спасибо, очень качественно делаете и объясняете доходчиво

  • @boyjak7205
    @boyjak7205 6 ปีที่แล้ว +2

    Спасибо, отличнейшие уроки.

  • @alexxxusxxi
    @alexxxusxxi 6 ปีที่แล้ว +3

    Супер! Спасибо!

  • @ВячеславКутасов
    @ВячеславКутасов ปีที่แล้ว

    Спасибо вам большое! Все просто доступно и понятно!)

  • @archiechellaut9483
    @archiechellaut9483 3 ปีที่แล้ว

    Большое спасибо вам за урок и прекрасное пояснение, Сергей!

  • @ВЕСЕЛЫЙКЛАСТЕР
    @ВЕСЕЛЫЙКЛАСТЕР 4 ปีที่แล้ว +1

    Спасибо за труд

  • @CetoPizdec
    @CetoPizdec 7 หลายเดือนก่อน

    Это просто имба!

  • @simplepluses6616
    @simplepluses6616 2 ปีที่แล้ว

    Спасибо огромное, безупречное объяснение)

  • @ivanrozb
    @ivanrozb 3 ปีที่แล้ว

    Ооо. Да таким способом можна задукоментировать что надо, а потом просто если уже не нужно просто закоментировать define. Полезно!

  • @HerrHoldem
    @HerrHoldem 6 ปีที่แล้ว +3

    Просто великолепно

  • @gelukak
    @gelukak 6 ปีที่แล้ว +3

    Ya viju laiki stavyat tolko 10 % tex kro posmotrel! tak trudno postavit laik? chelovek staraetsa, mne ego video ochen pomogaet vspomnit dovno zabitie veshi.
    Spasibo Sergei .

  • @bulba1995
    @bulba1995 2 ปีที่แล้ว

    Как удобно класс!Спасибо

  • @ВіталійКосенко-ж9о
    @ВіталійКосенко-ж9о 2 ปีที่แล้ว

    Вау это круто! Применил в коде arduino ide, работает!
    Подписался на канал, интересно.

  • @АртурГребешков-к6ж
    @АртурГребешков-к6ж 6 ปีที่แล้ว +3

    Спасибо!

  • @aaannnka
    @aaannnka 4 ปีที่แล้ว +4

    Снимите видео по трюкам в c++. Я понимаю, что это не для новичков, это для тех, кто посмотрел все ваши уроки.

  • @pavelnovikov3894
    @pavelnovikov3894 3 ปีที่แล้ว

    Лучший сенсей

  • @irmaheigern6706
    @irmaheigern6706 2 ปีที่แล้ว

    Большое спасибо!!! 🍪❤🍪

  • @КириллСафронов-о9д
    @КириллСафронов-о9д 2 ปีที่แล้ว

    Спасибо!🥰

  • @ccarnifexx266
    @ccarnifexx266 5 ปีที่แล้ว

    Музыка на фоне каеф, лукас вам

  • @АлексейМелентьев-ч3в
    @АлексейМелентьев-ч3в 4 ปีที่แล้ว +1

    грамотна! могёшь!

  • @MIV_HT
    @MIV_HT 2 ปีที่แล้ว

    Спасибо,сразу понял, а то встречаются везде, а тут вон как все легко оказывается

  • @11SanTcheZ11
    @11SanTcheZ11 2 ปีที่แล้ว

    Музончик зачёт!)

  • @justcode5626
    @justcode5626 4 ปีที่แล้ว

    ТОПЧИК!!!!

  • @tarasyashin
    @tarasyashin 3 ปีที่แล้ว

    Музыка зашла.. Что то вспомнилось начало матча в sc :)

  • @sergeykuzhuget5049
    @sergeykuzhuget5049 5 ปีที่แล้ว +4

    Спасибо, лектор на парах очень плохо объяснил, и только посмотрев это видео (и прошлые) я понял как работают директивы препроцессора.

    • @vitusink6445
      @vitusink6445 5 ปีที่แล้ว +2

      Перед нашим образованием не стоит функция обучения людей чему либо.
      Они учатся и сваливают в загранку.
      А нет мозгов - нет проблем, вот вы все пашете на родину :)

  • @НиколайПокровский-р6в
    @НиколайПокровский-р6в 7 ปีที่แล้ว +7

    Спасибо большое, у тебя в планах случайно уроков по C# нет? Очень хотелось бы их увидеть, объясняешь суперски)

    • @rustamibrahimli2113
      @rustamibrahimli2113 6 ปีที่แล้ว +1

      Они очень скоро начнуться

  • @ЯрославГоловко-ф6и
    @ЯрославГоловко-ф6и 4 ปีที่แล้ว

    спасибо

  • @eldartailov1473
    @eldartailov1473 4 ปีที่แล้ว +3

    а когда именно присваивается дефайн?

  • @petergorgey9730
    @petergorgey9730 4 ปีที่แล้ว +3

    Напишите название трека пж

  • @pro100_igor
    @pro100_igor 3 ปีที่แล้ว

    Интересный урок, а можно условную компиляцию связать с режимом компиляции студии (debug/release)?

  • @СергоКагыр
    @СергоКагыр 9 หลายเดือนก่อน +2

    Музыка на заднем фоне портит весь учебный процесс, у меня именно с этого урока хуже усваивалась информация. Увы.

  • @ДмитрийИсмаилов-м5т
    @ДмитрийИсмаилов-м5т 3 ปีที่แล้ว

    Очень полезно, я понял теперь зачем эту муть пишут

  • @dimasusurin2983
    @dimasusurin2983 3 ปีที่แล้ว +2

    Как вы после написания for дописываете моментально всю форму функции for (int i = 0; i < length; i++ ){} ?

    • @Alexey1808
      @Alexey1808 3 ปีที่แล้ว

      Пишите for и нажимаете tab. Никаких пробелов после for ставить не нужно

    • @dimasusurin2983
      @dimasusurin2983 3 ปีที่แล้ว

      @@Alexey1808 спасибо

    • @l_y5398
      @l_y5398 2 ปีที่แล้ว

      @@Alexey1808 Після такого мені захотілось саме від Сергія глянути відео про "лайвхаки" на Visual Studio

  • @sashasmiler2012
    @sashasmiler2012 4 ปีที่แล้ว

    Вроде понятно что это просто для примера к уроку, но правильно ли я понял, для той же цели можно сделать define DEBUG //, а когда нужна отладочная инфа просто поменять // на пробел, и всё будет работать так же, только без лишних строчек условий?

  • @YHkoApN
    @YHkoApN 6 ปีที่แล้ว +3

    Спасибо за уроки ! как всегда лучший ! давно хотел спросить что за муз. тема играет на заднем фоне ) ?

    • @SimpleCodeIT
      @SimpleCodeIT  6 ปีที่แล้ว +6

      Ethan Meixsell - Demise

    • @dp-ip6vf
      @dp-ip6vf ปีที่แล้ว

      Идеальное объяснение, спасибо!

  • @pilipzero1149
    @pilipzero1149 4 หลายเดือนก่อน

    что за музыка на фоне?

  • @daps9516
    @daps9516 ปีที่แล้ว +1

    c++

  • @timurortskhanov8527
    @timurortskhanov8527 6 ปีที่แล้ว

    Спасибо. После С++ вы планируете записать уроки по java?

    • @SimpleCodeIT
      @SimpleCodeIT  6 ปีที่แล้ว +6

      Сразу после C++ будет большой подробный курс C#, далее Java.

    • @annakuznetsova6782
      @annakuznetsova6782 6 ปีที่แล้ว

      Cпасибо!! будем ждать!

  • @olegbocharnikov950
    @olegbocharnikov950 2 ปีที่แล้ว +1

    ПРИЯТНО ENDIF УСЛЫШАТЬ СРАЗУ БЕЙСИК ВСПОМНИШЬ И УТРЕШ СКУПУЮ МУЖСКУЮ СЛЕЗУ ВОСПОМИНАНИЙ ЕЩЕ ЦИКЛ FOR ЗАКАНЧИВАЛСЯ NEXT i

  • @КямильВеликий
    @КямильВеликий 3 ปีที่แล้ว

    в начале не понял, а потом как понял :D

  • @shiru1414
    @shiru1414 6 ปีที่แล้ว +1

    oo hard rock на фоне

  • @Sooderone
    @Sooderone 6 หลายเดือนก่อน

    🧠

  • @niconico4784
    @niconico4784 6 หลายเดือนก่อน +1

    Так и не понял, для чего это

  • @smash3394
    @smash3394 2 ปีที่แล้ว

    видео сделано 4 года назад и всего посмотрело 65тыс... странно, я думал миллион будет

  • @Viamsupervadetvadens
    @Viamsupervadetvadens 7 ปีที่แล้ว +1

    up

  • @thetiphon
    @thetiphon ปีที่แล้ว

    Ты говоришь что это полная аналогия if () else. Надо было подчеркнуть что директивы препроцессора выполняются на этапе компиляции и не входят в бинарный код программы. Ты вроде в прошлом уроке говорил, но всё равно надо это подчеркивать постоянно. Иначе зрителю может стать непонятно для чего это нужно.

    • @sleepyNovember_project
      @sleepyNovember_project ปีที่แล้ว

      Видосу 6 лет... Ну просто на-хе-ра спустя шесть лет писать подобное

  • @sealkeen
    @sealkeen 6 ปีที่แล้ว +3

    Лучше всего выносить всё в отдельную функцию. Например, в DebugConsoleWriteLine(); там создаём тело, пишем в этом теле
    void DebugWriteLine(std::string& value) {
    #ifdef debug
    std::cerr

    • @ЕвгенийС-к2г
      @ЕвгенийС-к2г 4 ปีที่แล้ว

      Тогда, вопрос: если debug не определен(закомментирован), тогда будет вызов пустой функции и все же какие то ресурсы будут выделены? Спрашиваю потому, что программирую микроконтроллеры, где желательно экономить процессорное время и ОЗУ.

  • @biscvie
    @biscvie 2 ปีที่แล้ว

    +

  • @mixed7991
    @mixed7991 4 ปีที่แล้ว +2

    Надеюсь ты сейчас живёшь на приватном острове и зарабатываешь миллионы долларов в год.

  • @alen_tyt
    @alen_tyt 4 ปีที่แล้ว

    заебись

  • @feewre
    @feewre 6 ปีที่แล้ว

    А #endif дважды в названии зачем?

  • @КасКад-н8к
    @КасКад-н8к 6 ปีที่แล้ว +2

    господи, кое как понял единственное нормальное видео

  • @ilyadudelzak3400
    @ilyadudelzak3400 3 ปีที่แล้ว

    а не легче написать
    const bool DEBUG = false;
    if(DEBUG) cout

    • @Сергей-т9д7в
      @Сергей-т9д7в 3 ปีที่แล้ว

      В вашем случае строки для дебага войдут в итоговую программу, где они будут лишними пожирателями оперативной памяти. С помощью препроцессоров такого не случится.

  • @КимЧенОрк
    @КимЧенОрк 5 ปีที่แล้ว

    До #else вообще ничего не понимал , отличий не было от //

  • @Comandante_
    @Comandante_ ปีที่แล้ว

    Вообще ниче не понял,что это,для чего это

    • @faqmpl
      @faqmpl 11 หลายเดือนก่อน

      Для оформления кода

  • @vitusink6445
    @vitusink6445 5 ปีที่แล้ว +2

    Все здорово, но напрягает шум на заднем плане.
    Неужели нельзя на время записи выключить музыку?!

  • @maxgo5792
    @maxgo5792 2 ปีที่แล้ว

    ...а че, так можно было???

  • @bifacial605
    @bifacial605 4 ปีที่แล้ว

    Легче как по мне /* текст */ ибо,так же на define и ifdef тратится время

  • @threepix666
    @threepix666 3 ปีที่แล้ว

    с ифом обманул

  • @Yupitrer
    @Yupitrer 4 ปีที่แล้ว +1

    Подождите поссать сбегаю. Уже 10 урок смотрю

  • @НикитаСкороход-ь5ф
    @НикитаСкороход-ь5ф 4 ปีที่แล้ว

    Большое Вам спасибо за уроки)

  • @КлешОфКланс-я3в
    @КлешОфКланс-я3в 4 ปีที่แล้ว +3

    Спасибо

  • @bama2619
    @bama2619 3 ปีที่แล้ว

    Супер! Спасибо!

  • @chelovechek7773
    @chelovechek7773 6 หลายเดือนก่อน

    Спасибо!

  • @РусланКарнеенко
    @РусланКарнеенко 11 หลายเดือนก่อน

    спасибо

  • @Александр-э2д5п
    @Александр-э2д5п 3 ปีที่แล้ว

    Спасибо

  • @edgull_tlt
    @edgull_tlt 3 ปีที่แล้ว

    Спасибо