отмечусь здесь, когда полностью пройду плейлист по спп) Сергей, хоть вы и не выпускаете больше новых уроков в связи с текущим положением дел, но очень надеюсь, что Вы когда то вернетесь, и аттракцион невиданной щедрости продолжится.. Программирование можно учить хоть где, главное, чтобы уровень собственного стремления стремился к бесконечности; однако ваша подача материала поистине уникальна и упрощает освоение и усваиваемость материала в разы! Спасибо за эти серии уроков)
@olezhagaming Жыл бұрын
ну как там
@intice257 Жыл бұрын
@@olezhagamingчестно скажу - пока не очень. Слишком много времени за прошлый месяц у меня ушло на модели и текстурирование (и прочие 3д извращения), но медленными шагами продвигался и здесь. Сейчас я дошел до раздела ооп, и уже эти два месяца (а может и больше) я проведу в основном в приятной компании плюсов) Впринципе, я мог бы и забросить код, потому что за пару лет я научился вполне неплохо делать модельки и красиво их текстурить, но я решил сделать небольшой проект на ue в соло. Даже с небольшим количеством объектом, построек и пропсов уже понимаешь, насколько легче это делать командой, и как важно ценить свое время:)
@Vlad-user-name-usen Жыл бұрын
@@intice257 как успехи?
@GGS_XZM Жыл бұрын
@@intice257как успехи друг?
@ablyamon1958 Жыл бұрын
как успехи ?
@ЕвгенийДьячков-о5в6 жыл бұрын
Самые простые и самые понятные уроки, спасибо) Надеюсь, такие уроки и в 2024 будут в топе!
@DontDiveTooDeep4 жыл бұрын
Я с 2020г , атвечаю мы на карантине и мне тут норм 😂
@_e_mask4 жыл бұрын
@@DontDiveTooDeep да карантин нам(задротам) наруку
@dimexplay68623 жыл бұрын
2021. В топе) Лучшие уроки)
@АртемійЦіпіньо3 жыл бұрын
ха 2222 тоже не молчит) как всегда на высоте
@Graf_Andrey3 жыл бұрын
Привет из 2022))
@ПавелГород-ъ5л4 жыл бұрын
37 урок полет нормальный. Наконец то внятный курс есть. Благодарности тебе.
@добрыйДотер-д9э2 жыл бұрын
Расскажите пожалуйста что изменилось за эти два года у вас? очень интересно узнать.
@zxcghoul88372 жыл бұрын
@@добрыйДотер-д9э Расскажите пожалуйста что изменилось за эти два года у вас по рангу? очень интересно узнать.
@UwUntu6812 жыл бұрын
@@zxcghoul8837 так как добрых дотеров не существует, вы обращаетесь к фейку
@voenkomat_szdet8126 күн бұрын
@@UwUntu681 Расскажите пожалуйста что изменилось за эти два года у вас по рангу? очень интересно узнать.
@mishalavik45956 жыл бұрын
Чтоб твои 27 тысяч подписчиков стали 27 миллионами подписчиков!
@vitaliizadorozhnyi81015 жыл бұрын
Вже 70000+. Впевнено рухається.)
@aleksandr865 жыл бұрын
@@gnog4627 Судя по комментарию тебе больше подходит имя - Человек не разумный! Уровень тупости того что ты написал просто феноменальный
@aleksandr865 жыл бұрын
@@gnog4627 Ну к примеру твоя фраза "это русское видео" - что за ерунда? Оно что принадлежит стране Россия и разрешается к просмотру только коренным жителям государства? Ты задумывался о том что сам автор может являться гражданином той же Украины, или Белоруссии, или еще какой-то русскоговорящей страны? И при этом чем больше людей просматривают его видео - тем лучше автору. Слово "хули" - то такое - может ты просто школьник еще и в данный момент считаешь что быдловатым быть модно. А демонстрация возмущения от увиденного украинского языка, демонстрирует низкий уровень осознанности и образования. Я могу продолжить объяснять почему это так, но не хочу. И так потратил несколько минут впустую, набирая данный ответ
@DzianisSudkou5 жыл бұрын
Уже 105 тысяч подписчиков!
@rednil82424 жыл бұрын
@@gnog4627 мнение вполне справедливое. Ты не имеешь исключительного права диктовать свои условия под видео, к которому не имеешь никакого отношения. Человек может писать на любом языке, на котором хочет. Как по мне, куда лучше грамотно написанный на украинском или беларусском языке комментарий, чем неграмотный на русском.
@coltoverdows94612 ай бұрын
Спасибо за уроки славо Богу есть такие как вы ❤❤❤❤❤
@unrealengineruseng95834 жыл бұрын
Спасибо большое вам. Все уроки очень понятны для меня. Я думаю у вас талант не только в програмирование, но и талант объяснять )))
@aleksandr865 жыл бұрын
Огромнейшая благодарность тебе Сергей за эти уроки! Прохожу их последовательно с самого начала - очень понятно объясняешь и информация запоминается отлично)
@Petrovi_-tv5et2 жыл бұрын
Очень хорошие уроки. Готовлюсь к сессии и нахожу много ответов на вопросы))))
@ВасяБелай Жыл бұрын
Вот так, братан! Давай ещё! Побольше бы такого!
@olgadribeneca69854 жыл бұрын
Захожу и перед началом видео ставлю лайк ;D
@lisenok48553 жыл бұрын
спасибо! незнал! Кстати ТЫ ЛУЧШИЙ НА РУ ЮТУБЕ!!!!!!!!!!!
@All_Store_UA_2-p2n5 жыл бұрын
большое тебе спасибо за хорошие и понятные уроки, желаю чтобы ты имел миллион подписчиков
@курсовая20194 жыл бұрын
"Это функция foo, которая ничего не делает". Получается я и есть та функция foo...
@kirillbyturin68913 жыл бұрын
бля я курсовая 2021, сижу тут ибо курсач надо делать
@bohakoleh43693 жыл бұрын
@@kirillbyturin6891 Идентичная ситуация
@revue62183 жыл бұрын
@@kirillbyturin6891 сделал курсач?
@ВананаБанана-ы7ю3 жыл бұрын
@@kirillbyturin6891 удачи
@glooma Жыл бұрын
@@kirillbyturin6891как там?
@malyuk_ Жыл бұрын
Спасибо тебе Серёга, классные уроки да и ты сам ничего такой.
Сергей, как пример , можно было еще показать что будет если убрать стандартное пространство имён :) std::cout
@ВладимирФедоров-ш2ж4 жыл бұрын
он в первых уроках это показывал)
@mak3donskiyyАй бұрын
как всегда топ но мне кажется можно было подвести итог и сказать что каждыйе фигурные скобки это своя вчеленная и когда мы там делаем переменную она существует только там
@SeshAlex6 жыл бұрын
Спасибо большое за уроки! В качестве практики я нашел сайт, там домашки по темам. Без практики очень тяжело запомнить весь материал. Для меня кстати до сих пор не дошло "Передача параметров в функцию по значению", пересматривал урок несколько раз, но так и не понял че это и вообще зачем это нужно. Остальное пока идет нормально.
@АлексейАлексеев-л4ш6 жыл бұрын
Ты практически сам ответил на свой вопрос, Когда задал ПОСЛЕДНЮЮ часть вопроса! отвечаю по своему но думаю будет понятно... "Передача параметров в функцию по значению" - Что это? Ответ: - ОНО так называется (Передача параметров в функцию по значению) - потому что это лишь ОДИН из способов влияния на логику программы а конкретно на переменные которые передаются в функцию... А вот из последнего твоего вопроса и может прийти понимание зачем это надо: Отвечаю - Это надо для БОЛЬШЕЙ ГИБКОСТИ при разработке и при решении различных задач, иногда надо передать НАПРЯМУЮ, а иногда ТОЛЬКО ЗНАЧЕНИЕ (главное что бы ТИП передаваемых данных совпадал а уж как там называется принимающая в функции переменная не важно - ГЛАВНОЕ что бы она ПРИНЯЛА! твое значение и обработала его) - ну и так далее, различные варианты ПОЛНОЙ передачи переменной или лишь только данных из переменной делают ООП - гибким что позволяет БОЛЬШЕ простора для ТВОРЧЕСТВА в программировании и больше ГИБКОСТИ при решении разных задач, а иногда (когда уже очень большая часть кода написана и реализована и тут тебе надо что то дописать-добавить надо к логике своей программы и тут при написании НОВОЙ ФУНКЦИИ как раз и может выясниться - "а вот еще и так можно" - и как же это хорошо что так можно - ибо переписывать весь код написанный ранее не предоставляется возможным, по причине - нет времени, нет желания, и т.д.... :) надеюсь не сильно загрузил, кстати всякие Бейсики и старые варианты языков программирования там Паскали древних времен - как раз не умели так гибко издеваться над передачей переменных в функцию и обратно - поэтому они с одной стороны ПРОЩЕ в понимании, с другой гибкости меньше... ну уж куда точнее объяснить я не знаю... думаю что если не удалось объяснить то возможно когда нибудь просто сам столкнешься на практике с этой проблемой - вот тогда и поймешь зачем оно было надо... :) а урок про "Передачу параметров в функцию" - ХОРОШИЙ, именно те тонкости и нюансы многим не известны или не понятны - отсюда потом и много ошибок при реализации задач в коде...
@SeshAlex6 жыл бұрын
Изложил основательно, спасибо:)
@turanefendiev54663 жыл бұрын
не помнишь сайт?
@misha_boss3101 Жыл бұрын
можешь пожалуйста назвать сайт?
@archiechellaut94833 жыл бұрын
Огромное спасибо за урок!
@Firuz267 жыл бұрын
Спасибо за урок
@Группа9723БГУИР4 жыл бұрын
спасибо) Самые понятные уроки
@ИоаннДейкун2 жыл бұрын
Большое спасибо за уроки
@Ms001man6 жыл бұрын
Спасибо за урок!
@xvostiki976 жыл бұрын
внимание скример: 9:13
@TheWladberlin5 жыл бұрын
Что за зверь?
@Ermine8827 жыл бұрын
Очередное спасибо.
@mishanus2282 жыл бұрын
привет, ну как, получилось стать програмистом? как успехи?
@ДимДимыч-ц1в3 жыл бұрын
0:27 - Что такое область видимости? 0:50 - Область видимости функции main 1:30 - Область видимости условия if 2:15 - Что произойдет при обращении к переменной за областью видимости 2:42 - Где необходимо объявить int a; для использования в if? 4:40 - Как ограничить область видимости переменной int a; ? 5:34 - Виды областей видимости 6:10 - Область видимости функции foo() 6:54 - Что такое глобальные переменные? 8:40 - Чем заполнены неинициализированные переменные? 9:47 - Функция инкремента void foo() { a++ } глобальной переменной int a;
@Satior9893 жыл бұрын
Зачем?
@Сергей-т9д7в3 жыл бұрын
@@Satior989 Ставить кейфреймы к видео, которое нужно обязательно смотреть полностью, и которое занимает 10-15 минут времени - дурной тон )
@andry32837 жыл бұрын
Спасибо за урок, Ещё кое что хотел спросить, а ты не хочешь устроить стрим и собрать тех подписчиков которые изучают c++ в скайп и что бы разбирать их вопросы и т.д?
@SimpleCodeIT7 жыл бұрын
Вообще подумываю о стримах, но пока ничего обещать не буду.
@andry32837 жыл бұрын
Хотелось бы)
@emielregisrohellecterzieff12306 жыл бұрын
Щас бы быть программистом и тратить своё время на скайп с подписчиками за спасибо, бред не неси
@lomakinprod Жыл бұрын
очень полезный видеоролик!😉
@33xd14 жыл бұрын
По всем урокам что просмотрел на данный момент, написал программу которая спрашивает у вас урок всего 3 варианта 1) алгебра, 2) русский язык, 3) геометрия, потом спрашивает номер и даёт ссылку на гдз с этим заданием работает только с моими учебником и с 8 классом)
@mar_kha4 жыл бұрын
Ай, хитрюга)
@Alex_Crypto_Catcher6 жыл бұрын
Спасибо!)
@DmitryDolganov5 жыл бұрын
Спасибо!
@kellsaliss572724 күн бұрын
Может, кому полезно будет, кто не знает: точку останова можно к фигурной скобке прицепить, чтобы лишний код не городить.
@alexxxusxxi6 жыл бұрын
есть интересный момент. Если переменную объявить как staic внутри функции, то она не "!умрет" после того, как эта функция отработает #include using namespace std; void foo() { static int i=2; i = 2*i; cout
@Zombie2456 жыл бұрын
хммм действительно... интересно
@RomanZverev-yc5qc4 жыл бұрын
Почему это так работает?)Недавно изучаю с++
@mishanus2282 жыл бұрын
@@RomanZverev-yc5qc ну че братан, изучил? как успехи?
@СабинаСабирова-з7в2 жыл бұрын
спасибо большое!
@КириллСафронов-о9д2 жыл бұрын
Спасибо большое! =)
@ДмитрийОсипов-х1ф7 жыл бұрын
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
@ЯрославГоловко-ф6и4 жыл бұрын
спасибо
@lovv66694 жыл бұрын
пожалуйста Ярик
@allexrushhh64634 жыл бұрын
То есть локальные переменные, которые видны только в своем блоке, после выхода из этого блока удаляются из памяти компьютера полностью? То есть следа от них не остаётся, ни номера ячейки памяти, ни где-то временного значения?
@seryoga2346 ай бұрын
2:06 , это что за покемон ? (Аборт) 😂
@allexrushhh64634 жыл бұрын
А когда мы объявляем глобальную переменную, но изменяем ее в разных блоках(например в функции main и какой-нибудь своей функции, притом условии, что свою функцию НЕ вызываем в функции main), то выводя на экран значения переменной из разных функций, их выведенные значения будут разными. Как тогда в памяти хранится эта глобальная переменная? Создаются разные ячейки памяти (то есть их несколько), в которых записываются значения, соответствуя произведенным действиям в своём блоке?(Извиняюсь за тавтологию)
@artemraskid44027 жыл бұрын
Если в конце функции писать return a; то он будет изменять переменную a, или нет?
@СократПлатон-р8ъ7 жыл бұрын
Команда return a, фактически, присваивает значение "а" функции. Поэтому нет
@Zombie2456 жыл бұрын
@@СократПлатон-р8ъ return возвращает значение переменной а на выходе из функции а не присваивает значение
@havemerc4 жыл бұрын
А что скажешь по поводу статических функций?)
@skill-c48653 жыл бұрын
Уроки топ я уже могу хоть чтолибо написать
@Salim-jb2rh3 жыл бұрын
почему когда я подключаю все имена из пространства std, у меня возникает проблема с глобальными переменными, я могу использовать только однозначные переменные?
@Evgeny..4 жыл бұрын
Уже 170 тысяч!
@gunit09f4 жыл бұрын
Врун. 181
@ДжонГолт-о1я4 жыл бұрын
200к
@sleepyNovember_project10 ай бұрын
Тут не хватает информации по extern и static(вне класса и структур) для переменных и функций P.S. это не вопрос о них, я уже знаю что это, для чего и как работает.
@RrRrRrRroman Жыл бұрын
Есть шарящие? Не совсем понимаю тогда где работают глобальные переменные, если они все не попадают под скобки - в функции, ту же функцию майн?
@ProHolmes3 ай бұрын
они работают везде, в этом смысл глобальности.
@NIKOLAY_PSHONIA4 жыл бұрын
Нижнее подчеркивание и двойное подчеркивание перед названием переменной и после - столкнулся анализируя чужой код. порыл инет - так до конца и не понял для чего так пишут. Если есть у вас урок плиз. дайте ссылку.
@АлалпоаоааАооууооклк11 ай бұрын
Если у нас есть глоб переменая A И мы задали такую же переменную в функции это будет уже другая переменная (локальная)
@borisermolaev31586 жыл бұрын
Комментирую.
@lovv66694 жыл бұрын
зачем
@borisermolaev31584 жыл бұрын
@@lovv6669 поднимать активность на канале
@stassafronov9520 Жыл бұрын
может кому поможет схема: LEGB она значит что сначала мы ищем пременную в области видимости Local потом если не находим то в enclosing затем в global а потом в based in
@НикитаБаринов-э3с4 жыл бұрын
а чтобы к переменной можно было везде обратиться ее можно написать в начале блока main?
@АндрейАксенов-я6г4 жыл бұрын
до блока main
@theforestreasons86505 жыл бұрын
А если мне нужно, чтоб кнопка на одной форме меняла значение такой переменной на какое-либо число, а другая форма работала с значением этой самой переменной (формы на одном проекте). Ответь пожалуйста, очень поможешь.
@Mao728222 жыл бұрын
Уже много раз сталкивался с проблемой, что при выключении программы Visual studio и написании нового кода, стерев старый, воспроизводился и компилировался все равно старый. Есть решение данной проблемы?
@GenCrypto1 Жыл бұрын
пересобери
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ6 жыл бұрын
Спсб
@Mayberry_3 жыл бұрын
cout
@yar0m4495 жыл бұрын
1:40 Только везде)
@МихаилСнопиков7 жыл бұрын
гуд
@Andrey_89209 ай бұрын
Как создать глобальную переменную в функции?
@Xack3r Жыл бұрын
Начал изучать плюсы но уже имел опыт с питоном и материал воспринимается легко пока что:) думаю в будущем занятся читами для игр и все в таком роде так что иду дальше!
@TheWladberlin5 жыл бұрын
А как сепаратно обращаться к глобальной и к локальной переменным "а" ??? Почему здесь не работает префикс this. ? Спасибо за урок, но многое остаклось не понятным. Тема не раскрыта!
@shlopaiushiy-po-popke4 жыл бұрын
советую говорить что надо смотреть твои уроки по несколько раз чтобы был эффект: во первых понятно зачем это каналу , а во вторых это правда. Просто гоняю плейлист каждый день от пункта а до пункта б которые наметил и получается понять хоть чего-то из этой темы, хотя с++ явно не супер сложный, явно не высшая математика
@Geovald Жыл бұрын
ну че, уже освоил "не супер сложный с++?" :D
@yellowmoonishka17252 жыл бұрын
Ths
@Viamsupervadetvadens7 жыл бұрын
up
@stepanbazrov63304 жыл бұрын
Почему запрос extern c++ выдаёт это видео, а тут про extern нету?
@Hip67channel Жыл бұрын
Почему если переменная не инициализирована, то в ее значении мусор?
@andrewkmnn Жыл бұрын
Потому что неинициализированные переменные содержат случайные значения, которые находились в соответствующей памяти до создания переменной.
@le_k79133 жыл бұрын
Ахах, чёрт, вот именно из за этого у меня никак не хотело выполняться 39 дз. Я чуть ли не на стену лез в поисках решения проблемы, а оно вот, тутачки
@goracionewport7 жыл бұрын
Не подскажите мне, что за музыка играет на заднем плане? Заранее спасибо :D
@user-yo5ql8lm1x6 жыл бұрын
The Silent Partner - Hot Heat
@skouliev4 жыл бұрын
А почему мой компилятор выдаёт ошибку?
@gunit09f4 жыл бұрын
Потому что ввёл не правильно
@chelobas143 жыл бұрын
Если это dev c++ то там нет автодополнения кода, какой есть в visual studio и некоторые вещи предётся дописывать самому
@vicitacal117 жыл бұрын
Почему нельзя "злоупотреблять" глобальными переменными? Они же места столько же занимают что и локальные.
@SimpleCodeIT7 жыл бұрын
Это противоречит принципу инкапсуляции в ООП, об этом я более подробно расскажу когда дойдём до изучения ООП. И к тому же захламляет пространство имён, что в больших проектах очень не хорошо.
@vicitacal117 жыл бұрын
Ок, буду ждать видео об этом. Но я писал довольно большой проект на arduino ide(Абсолютный клон С++) и там все переменные у меня были глобальными, а в совокупности с небольшой мощностью процессора arduino, если это было бы серьёзно, то проект бы работал медленно, но всё нормально.
@Zombie2456 жыл бұрын
потому что переменная нужна для какой-то конкретной работы и лучше всего когда она отработала свою задачу и ушла из памяти + занимает название и в итоге вносит некоторую путаницу в код
@uporka69246 жыл бұрын
а как же оператор ::a ?(((
@АлександрГрачев-ь6й3 жыл бұрын
Радует, что не только я заметил этот косячок.
@ggg-ti8ho5 жыл бұрын
3 дизлайка что откуда такой винрейт
@legendarniy57149 ай бұрын
37 осталось 167
@aln93917 жыл бұрын
Мусор сидит инициализирует, бедняга
@leour7 жыл бұрын
Делаю примитивную игру на С++, какую литературу можно почитать по созданию игр
@leour7 жыл бұрын
вот игра) // игра угадай число #include #include using namespace std; int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); int score = 0; int num; int userNum = 0; int level = 0; bool GameOver = false; cout
@leour7 жыл бұрын
Я подумал и переписал код через функции, и хотелось бы узнать о косяках и как не следовало бы делать // игра угадай число #include #include using namespace std; int Setings();// настройки уровня сложности игры , в дальнейшем и режима игры void StartSetings(); //меню игры(выбор начала игры и ее настроек) void Start(int level); // функция начала игрового цикла void Score(int score); // Выводит результат игры int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); StartSetings(); system("pause"); return 0; } void Start(int level) { int score = 0; int num; int userNum = 0; bool GameOver = false; cout
@ВорВзаконе-ф5б6 жыл бұрын
Через switch реализовать получилось бы по лучше
@ЕрасылҚабдырашит4 жыл бұрын
@@leour зацени мою версию int hpf, fgd, random; cout
@codingposture4 жыл бұрын
Без функции:)
@saharvkusni62097 жыл бұрын
почему именно мои вопросы игнорят ? :/ и как правильно записать вторую строку ? ... for (int i = 0; i < 10; i++) for (int q = 0; q < i; q++)cout
@артурайдаров-л6е7 жыл бұрын
Sahar Vkusni ты забыл после 1 for добавить{ и после соут } если в форе больше 2 строк нужны скобки