Я: (написал функцию, которая просто возвращает 1 без inline) Компилятор: *ты что, дурак? Ты не мог просто единицу написать? Ладно, и сам из функции вынесу...* Я: (написал функцию на 500 строк кода *с inline*) Компилятор: *а это не слишком? Это очень сложно для меня! НЕ БУДУ!* 🤦😂
@Безсмертный-э5э4 жыл бұрын
Бро ты лучший. Чётко и по делу.
@НикитаТолстой-м6ъ6 жыл бұрын
СПАСИБО
@gnog46275 жыл бұрын
Симпл, ты можешь ввести только одну кривую скобку, и сразу нажать Enter. У тебя автоматически перейдет на следующую строку, разделит скобки на разные строки, оставит место по-середине и поставит туда курсор. Пользуйся!
@user122852 жыл бұрын
да)
@boyjak72052 жыл бұрын
Спасибо, мужик :)
@Yashik_Kvantovoy_zaputannosti3 ай бұрын
На старых версиях такого не было
@vitaly-7 жыл бұрын
Спасибо))
@enceladussatellite13043 жыл бұрын
Благодарю!
@archiechellaut94833 жыл бұрын
Спасибо за урок
@NIKOLAY_PSHONIA5 жыл бұрын
Можно компилятор заставить встроить inline __attribute__((always_inline)) inline
@chelovechek77737 ай бұрын
спасибо огромное!
@supermario37596 жыл бұрын
C++ объяснение поймет даже ребенок шикарно
@КириллСафронов-о9д2 жыл бұрын
Спасибо!🥰
@egorkalmykov40034 жыл бұрын
Спасибо !!!
@СправаФея7 жыл бұрын
хорошо объяснил на изображении, с юмором,)
@sleepyNovember_project9 ай бұрын
А ну в принципе, программа будет занимать больше, потому что код "вызываемой" inline функции при каждом обращении к ней, будет дублироваться туда откуда к inline функции идёт обращение
@nhoksang95014 жыл бұрын
огромное спасибо
@rerurkful5 жыл бұрын
Класс !!!!!
@zumaxrussia6 жыл бұрын
Спасибо в очередной раз за урок! Все по делу и четко! Сергей, скажи пожалуйста, что ты можешь порекомендовать, изучать параллельно с твоими уроками? Может быть задания где то брать, или еще что почитывать? будем ждать ответ, заранее спасибо!
@lanni36474 жыл бұрын
мой мозг: блин щас пельпешков бы
@ЯрославГоловко-ф6и4 жыл бұрын
спасибо
@gangcheat78 Жыл бұрын
Начинал изучать С++ по книге Либерти. Сказать честно, тут на канале лучше разъясняют.
@krouvy4694 жыл бұрын
5:46 Клал код на эту передачу параметров.
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ6 жыл бұрын
Спсб
@БорисКатовский5 жыл бұрын
наконец я нашел что-то действительно крутое на ютубе!!!!! а то есть видосы обучения программированию за 40 минут и т.д.
@NIKOLAY_PSHONIA6 жыл бұрын
Сергей а как в мейне записывать? у меня в с файлах очень много inline 3-5 строк кода, а в мейне не вижу. взял пример прога с 3D принтера марлин.
@ValeraSmile9915 жыл бұрын
посоветуйте книгу по с++
@oneworld98487 жыл бұрын
Я бы хотел чтобы ты создал плейлист под названием "Решение задач по сборнику задач Абрамяна на C++ ", будет ли такое?
@SimpleCodeIT7 жыл бұрын
некоторые задачи может и разберу, но все подряд точно не буду.
@АлександрЛитвинюк-х2ы4 жыл бұрын
@@SimpleCodeIT было бы очень круто !!
@ЭлинаАллахвердова4 жыл бұрын
Оно реализуемо через директивы? В Ассемблере оно вроде бы через макрокоманды реализуется. А само ключевое слово macro есть директива, если я правильно помню.
@legendarniy57147 ай бұрын
39 осталось 165
@Kirill-medvedev1684 жыл бұрын
Лучше чем ITVDN(не рофл)
@awkwardquestion86433 жыл бұрын
что угодно лучше чем itvdn
@ИвановИван-ш8н2 жыл бұрын
Когда проект много файловый, то ключевое слово inlain решает удобно проблему в программах без хедоров и т.п.
@saharvkusni62097 жыл бұрын
I AGREE WITH THEM ! ! ! \/\/\/
@Viamsupervadetvadens7 жыл бұрын
up
@yellowmoonishka17252 жыл бұрын
Ths
@nikitosnever27496 ай бұрын
Вопрос: а чем inline функция отличается от макроса препроцессора?
@НикитаГородецкий-й4л2 жыл бұрын
товарищ майор пейнт, разрешите обратиться!
@nexusgaming19125 жыл бұрын
Если есть прототип функции то где нужно указывать inline?
@evgeniisharaborin80712 жыл бұрын
Подскажите, пожалуйста, а если функция virtual то смысла же нет писать inline, __forceinline? так как компилятор не может подставить какую-то конкретную функцию
@libertariancom2 жыл бұрын
Да, смысла не имеет
@MurselBayramov-dx7be Жыл бұрын
Salam
@MR-cf5mr2 жыл бұрын
А почему без энлайн компилятор ищет функцию для вычисления, а с энлайн якобы не ищет функцию. А как ему понять что надо делать в функции, если он ее искать не будет
@s4mf1sher3 жыл бұрын
Комментарий
@borisermolaev31586 жыл бұрын
A++
@Rsjnn3 жыл бұрын
Прикол: # include using namespace std; int main(){ for(int c=0; c
@kostiahnitetskiy5 жыл бұрын
Учим компилятор писать)
@kibson326 жыл бұрын
+
@aln93916 жыл бұрын
Курс, как повторяла плюс переезд на вижуал супер. Все ли понятно с нуля?
@Kobzarko6 жыл бұрын
ничего не понял.((
@MRWOLFHACK5 жыл бұрын
A сейчас?
@ПользовательИнтернета-э6г5 жыл бұрын
@@MRWOLFHACK каво
@Kokurorokuko5 жыл бұрын
Не очень важный урок, можешь забить
@vitusink64455 жыл бұрын
У группы Ансамбль Христа Спасителя и Мать Сыра Земля, есть песня: Твой нож разберется :) Чем то похоже :)
@geroitruda81572 жыл бұрын
Короче в данное время,inline уже не так важен.
@lexzcq2 жыл бұрын
Для увеличения скорости работы приложения - да, но вот для безопасности данных - нет, потому что любая передача в функцию/метод позволяет перехватить эти данные. В С++ это конечно то ещё приключение, но теоретически возможно, а вот если данные никуда не передаются, то до них тоже можно добраться, но это ещё сложнее чем перехватить их в моменте передачи в качестве параметров функции/метода.
@evgeniivasilenko91043 жыл бұрын
На 39 уроке узнал что это еще не ООП
@nicel39085 жыл бұрын
В inline нет смысла абсолютно, вместо кода просто указывается адрес функции, по которому надо перейти, не нужно ничего искать программе. Потом выполняется код, затем, если это не воид функция, то ещё и ретурн возвращается. Получается, какая бы функция не была, всегда будет всего на 2-е инструкции больше процессору выполнить, это буквально около 2 байт, ничтожно мало, смысл в инлайне лишь, если функция имеет 1-2 строчки кода, но тут компилятор сам поймет. Размер программы с одними бы инлайнами мог бы и в 10-ки раз больше быть