inline c++ что это. Ключевое слово inline. Встраиваемая функция. C++ для начинающих. Урок #39

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

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

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

    Чувак ты обясняешь просто божественно респект
    наконец то нормальные уроки нашел... С меня лайк и подписка
    Побоьше таких людей

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

    SimpleCode научился рисовать в paint так и до фотошопа не далеко)

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

    #inline #SimpleCode #урокипрограммирования

  • @еленаумницова
    @еленаумницова ปีที่แล้ว +2

    Обалденный робот получился в пэинте на 4:35.

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 ปีที่แล้ว +67

    * Самые понятные, видео уроки по c++, на всём (RU) youtube *

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

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

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

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

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

    Смотрю сейчас твои уроки, плавно все осваиваю. Спасибо!

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

    Спасибо за Ваши видеоуроки!

  • @Hacker-cp4vg
    @Hacker-cp4vg 4 ปีที่แล้ว +113

    Я: (написал функцию, которая просто возвращает 1 без inline)
    Компилятор: *ты что, дурак? Ты не мог просто единицу написать? Ладно, и сам из функции вынесу...*
    Я: (написал функцию на 500 строк кода *с inline*)
    Компилятор: *а это не слишком? Это очень сложно для меня! НЕ БУДУ!*
    🤦😂

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

    В целом достаточно полезно. Маленькая приятная фича.

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

    Урок #49, а так Вы Сергей самый лучший преподаватель в TH-cam!

  • @БорисКатовский
    @БорисКатовский 5 ปีที่แล้ว +2

    супер обучение!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! спасибо!!!!!!!

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

    Спасибо.Как всегда все понятно. Пишу реализацию на стд 98, там есть inline.
    В свежих стандартах inline уже не применяется.

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

    спасибо за твои уроки

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

    благодарю за урок!

  • @ИоаннДейкун
    @ИоаннДейкун ปีที่แล้ว +2

    привет из 2023. Большое спасибо за уроки!

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

    Спасибо 🙏 Прекрасная работа 😊

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

    Спасибо!

  • @Безсмертный-э5э
    @Безсмертный-э5э 4 ปีที่แล้ว

    Бро ты лучший. Чётко и по делу.

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

    Симпл, ты можешь ввести только одну кривую скобку, и сразу нажать Enter. У тебя автоматически перейдет на следующую строку, разделит скобки на разные строки, оставит место по-середине и поставит туда курсор. Пользуйся!

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

    Спасибо

  • @НикитаТолстой-м6ъ
    @НикитаТолстой-м6ъ 6 ปีที่แล้ว +4

    СПАСИБО

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

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

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

    спасибо огромное!

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

    Спасибо))

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

    Благодарю!

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

    мой мозг: блин щас пельпешков бы

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

    C++ объяснение поймет даже ребенок шикарно

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

    Можно компилятор заставить встроить inline __attribute__((always_inline)) inline

  • @СправаФея
    @СправаФея 7 ปีที่แล้ว +1

    хорошо объяснил на изображении, с юмором,)

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

    Спасибо!🥰

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

    Спасибо в очередной раз за урок! Все по делу и четко!
    Сергей, скажи пожалуйста, что ты можешь порекомендовать, изучать параллельно с твоими уроками?
    Может быть задания где то брать, или еще что почитывать? будем ждать ответ, заранее спасибо!

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

    Спасибо !!!

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

    огромное спасибо

  • @sleepyNovember_project
    @sleepyNovember_project 9 หลายเดือนก่อน +1

    А ну в принципе, программа будет занимать больше, потому что код "вызываемой" inline функции при каждом обращении к ней, будет дублироваться туда откуда к inline функции идёт обращение

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

    5:46 Клал код на эту передачу параметров.

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

    Класс !!!!!

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

    Начинал изучать С++ по книге Либерти. Сказать честно, тут на канале лучше разъясняют.

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

    спасибо

  • @БорисКатовский
    @БорисКатовский 5 ปีที่แล้ว

    наконец я нашел что-то действительно крутое на ютубе!!!!! а то есть видосы обучения программированию за 40 минут и т.д.

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

    Сергей а как в мейне записывать?
    у меня в с файлах очень много inline 3-5 строк кода, а в мейне не вижу.
    взял пример прога с 3D принтера марлин.

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

    посоветуйте книгу по с++

  • @ЭлинаАллахвердова
    @ЭлинаАллахвердова 4 ปีที่แล้ว

    Оно реализуемо через директивы? В Ассемблере оно вроде бы через макрокоманды реализуется. А само ключевое слово macro есть директива, если я правильно помню.

  • @oneworld9848
    @oneworld9848 7 ปีที่แล้ว +2

    Я бы хотел чтобы ты создал плейлист под названием "Решение задач по сборнику задач Абрамяна на C++ ", будет ли такое?

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

      некоторые задачи может и разберу, но все подряд точно не буду.

    • @АлександрЛитвинюк-х2ы
      @АлександрЛитвинюк-х2ы 4 ปีที่แล้ว

      @@SimpleCodeIT было бы очень круто !!

  • @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ
    @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ 6 ปีที่แล้ว

    Спсб

  • @Kirill-medvedev168
    @Kirill-medvedev168 4 ปีที่แล้ว +3

    Лучше чем ITVDN(не рофл)

  • @saharvkusni6209
    @saharvkusni6209 7 ปีที่แล้ว

    I AGREE WITH THEM
    ! ! !
    \/\/\/

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

    Вопрос: а чем inline функция отличается от макроса препроцессора?

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

    Подскажите, пожалуйста, а если функция virtual то смысла же нет писать inline, __forceinline? так как компилятор не может подставить какую-то конкретную функцию

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

      Да, смысла не имеет

  • @ИвановИван-ш8н
    @ИвановИван-ш8н 2 ปีที่แล้ว

    Когда проект много файловый, то ключевое слово inlain решает удобно проблему в программах без хедоров и т.п.

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

    Если есть прототип функции то где нужно указывать inline?

  • @legendarniy5714
    @legendarniy5714 8 หลายเดือนก่อน +1

    39 осталось 165

  • @НикитаГородецкий-й4л
    @НикитаГородецкий-й4л 2 ปีที่แล้ว

    товарищ майор пейнт, разрешите обратиться!

  • @MurselBayramov-dx7be
    @MurselBayramov-dx7be ปีที่แล้ว

    Salam

  • @MR-cf5mr
    @MR-cf5mr 2 ปีที่แล้ว +1

    А почему без энлайн компилятор ищет функцию для вычисления, а с энлайн якобы не ищет функцию. А как ему понять что надо делать в функции, если он ее искать не будет

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

    Учим компилятор писать)

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

    Ths

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

    up

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

    Курс, как повторяла плюс переезд на вижуал супер. Все ли понятно с нуля?

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

    Комментарий

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

    A++

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

      Прикол:
      # include
      using namespace std;
      int main(){
      for(int c=0; c

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

    ничего не понял.((

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

    +

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

    У группы Ансамбль Христа Спасителя и Мать Сыра Земля, есть песня: Твой нож разберется :)
    Чем то похоже :)

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

    На 39 уроке узнал что это еще не ООП

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

    Короче в данное время,inline уже не так важен.

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

      Для увеличения скорости работы приложения - да, но вот для безопасности данных - нет, потому что любая передача в функцию/метод позволяет перехватить эти данные. В С++ это конечно то ещё приключение, но теоретически возможно, а вот если данные никуда не передаются, то до них тоже можно добраться, но это ещё сложнее чем перехватить их в моменте передачи в качестве параметров функции/метода.

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

    В inline нет смысла абсолютно, вместо кода просто указывается адрес функции, по которому надо перейти, не нужно ничего искать программе. Потом выполняется код, затем, если это не воид функция, то ещё и ретурн возвращается. Получается, какая бы функция не была, всегда будет всего на 2-е инструкции больше процессору выполнить, это буквально около 2 байт, ничтожно мало, смысл в инлайне лишь, если функция имеет 1-2 строчки кода, но тут компилятор сам поймет. Размер программы с одними бы инлайнами мог бы и в 10-ки раз больше быть

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

    Бесполезная крч

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

    Спасибо!

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

    Спасибо)

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

    Спасибо

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

    Спасибо

  • @РусланКарнеенко
    @РусланКарнеенко ปีที่แล้ว

    Спасибо