Это лучшее видео с объяснением того что такое конструктор и зачем он нужен. У Вас вообще самый лучший канал на русском по ООП и C++. Спасибо Вам за качественную работу.
@SimpleCodeIT7 жыл бұрын
Благодарю за поддержку =)
@sticktogether23265 жыл бұрын
@@SimpleCodeIT охренеть, можно было записать первые 40 секунд видео и на этом закончить. Потому что дальше уже всё ясно становиться =) спасибо)
@amezhlumov4 жыл бұрын
Скажите что надо установить в visual studio чтобы подключить c++ ? Там по умолчанию c#
@owlkodzo63154 жыл бұрын
@@amezhlumov Меня пугает тот факт, что ты решаешь эту проблему на 78 уроке. А так, посмотри видео где Сергей скачивает визуалку, в плейлистах с#. Давно смотрел, вроде как там указывалось как подключить с++ и остальное
@amezhlumov4 жыл бұрын
OwlKodzo Я уже все скачал спасибо и все подключил ! Но кстати си Шарп отличается от си++ причем очень !
@KurpatovInstagram7 жыл бұрын
и снова просто коммент для хотя бы минимального продвижения видео. Спасибо!
@RomanZverev-yc5qc3 жыл бұрын
Оу...Удивительно)Сейчас продолжаете изучать яп?)
@epic87134 жыл бұрын
Как я уважаю преподавателей которые понимают что очевидные мелочи очевидны им, а не слушателю. Автор лучший! Лайк сразу перед просмотром ставлю ))
@ivanliaz9 ай бұрын
вот я всегда так и говорил про учителей в школе и в универе - им кажется, что есть очевидные моменты, и упоминать о них нет смысла, потому что по их мнению это просто и банально. Но на самом деле для новичка это создаёт кучу проблем. Сергей же - молодец, всё разжевывает, повторяет моменты и ты смотришь и понимаешь, что ни такой уж ты и тупой)))
@sgimancs5 жыл бұрын
Здесь лучшее видео о классическом программировании и ООП на С++. Дойдет даже на самых "нулевых". В других местах и уч. заведениях так детально и доходчиво не расскажут и не покажут.
В унике уже началась JAVA и ООП, но понятные уроки(пусть даже с++) только у этого автора. Спасибо с 1 по 55 уроки по с++ для понимание и сессии были самыми нужными!!!!
@aminjonbobokhonov42363 жыл бұрын
За семестр в универе не смог понять что говорит препод по ООП, за каждое ваше видео смог понять всё) Пасибки большое вам!
@ВладиславФедун6 жыл бұрын
Доброе утро, с Сергеем и С++
@romkagm77563 жыл бұрын
Сергей С++
@ГлебДомрачев-ь7э4 жыл бұрын
Спасибо! Очень нравится, что при изучении Ваших уроков возникает понимание, что, зачем и где, а не просто голая теория в голове.
@Ermine8827 жыл бұрын
Спасибо за урок.
@PyleNormis3 жыл бұрын
Лучшие видео по c++! Спасибо за ваш труд!
@VadimSnezhko6 жыл бұрын
Автор просто молодец, всё всегда понятно и прям до мелочей, самый лучший канал о программировании
@cor4l9777 жыл бұрын
Ты просто лучший
@fantasy1970 Жыл бұрын
Ты настолько крутой что перподы по ооп по твоим курсам работают =)))) На паре расстягивают 1 8-мин ролик
@awww76413 жыл бұрын
Мое спасение. Спасибо за видео, благодаря им многие темы поняла, которые не давались в универе 🤍
@loffy71382 жыл бұрын
Я не знаю прочитаете ли вы мой комментарий или нет, но я пишу его с целью выразить огромную благодарность и пожелать развития вашему каналу. На данный момент вы выпускаете самые понятные ролики по c++.Если бы не вы, я бы не понял и половины материала платного курса. Просто спасибо
@frazismert3071 Жыл бұрын
Выпустил*
@nazar97964 жыл бұрын
Все что надо для учебы - эти уроки)
@lost35757 жыл бұрын
Спасибо за урок!
@pro100_rostik6 Жыл бұрын
Увлекательнее и полезнее сериалов. Уровень подачи: 🔥
@РамильСафаргалиев-ю6р4 жыл бұрын
Начал смотреть твои уроки, несомненно у тебя талант учителя. Спасибо за уроки!!! Вот только за все уроки, так и не подружится с отладчиком. Ставлю точку остановки на строке в классе, пробегает игнорируя её.
@SaffronChipMCPE4 жыл бұрын
Лол, а я не дружу с отладчиком, т.к. у меня слабый ноут, отладчик сильно нагружает его
@shamistanaliyev56784 жыл бұрын
спасибо за уроки,таких подробных уроков как у вас на рутубе больше нету))
@archiechellaut94833 жыл бұрын
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
@Кибернетик-т1м3 жыл бұрын
Присоединяюсь ко всем положительным отзывам о великолепном качестве обучения и подписываюсь.
@arsenarsen59465 жыл бұрын
Спасибо за такие доступные уроки)
@jsonslim4 жыл бұрын
Восхитительно!!!
@wldzam3 жыл бұрын
thanks. вот я уже на 91 видео. Очень многое почерпнул.
@xvostbobra8 ай бұрын
Крутой урок! Продвигаю ваш канал своим комментарием :D
@alenachichkovskaya96613 жыл бұрын
Тоже добавлю коммент для продвижения !
@mr.warpunch60072 жыл бұрын
Ролик супер, благодарю автора!
@mumzik643 жыл бұрын
Очень информативные видео у вас, спасибо большое за такой контент!
@sabatonbaton61054 жыл бұрын
Спасибо вам Сергей,за такие прекрасные уроки :D
@私を忘れて2 жыл бұрын
если в конструкторе нужно только присвоить переменным значения то можно написать так да и лично мне удобнее заполнять переменные так: point(int vx, int vy) : x(vx), y(vy){};
@bulba19952 жыл бұрын
Хороший урок ,спасибо . Всем рекомендую этот курс .
@sankarshanarama67533 жыл бұрын
Максимально понятное видео! Серёжа, ты лучший!))
@yujin-mayson4 жыл бұрын
."...шаблон проэктирования синглтон" звучало как будто со мной начали говорить по-китайски
@vladimirdiadichev61407 жыл бұрын
Спасибо
@АннаМартыненко-н4щ6 жыл бұрын
И ещё раз спасибо!
@vor_pobed61083 жыл бұрын
Спасибо за уроки, очень помогает.
@ВасилийНовожилов-э6п5 жыл бұрын
Зашел- поставил лайк.
@KomplikevychOstap5 жыл бұрын
Чисто для начинающих, мне показалось что небило згадано, что сделать если написал свой конструктор, но надо еще создавать и пустиие об'екти без инициализации... так вот. можете создать конструктор пустишку типа Point(){} и все, ошибки уже не будет... Сори, если ето било сказано, я промативал много. И еще розумно пустой конструктор задействовать например для обнуления значений, т.к не всегда нужно сразу иметь те же координати. По етому делаем конструктор Point(){ x = 0; y = 0; // и уже не будет мусора}. И еще, может кому либо пригодится, class - ето пользовательськой тип данних, соответственно, ви можете создавать массиви об'єктов или делать еще какие либо манипуляции. Например тот же класс Point points[10]; и тогда доступ к методам бедет как points[0].GetX(); и так далее... принцип думаю понятен.
@Anonymous-jr1vx3 жыл бұрын
Спасибо!
@Пирамидакуба2 жыл бұрын
Спасибо огромное, важная инфа
@ЯЗдесь-ъ5ф6 жыл бұрын
Thank you!!!
@veritas3705 Жыл бұрын
Тоже внесу свою лепту)) Сергей , огромное спасибо ! в прошлом году по вашим урокам изучал процедурное программирование, учился писать на с и с++ для программирования МК Atmel и STM. И я очень Вам благодарен за эти уроки. Сейчас мой кругозор расширился (так как МК это не 'весь мир')и я решил ещё плотно изучить ООП, так как есть надобность )) Через пару дней вспомнил сразу Ваш канал и не ошибся, до этого думал наглядно посмотреть несколько уроков у других авторов, вроде понятно, но к сожалению сухо. А у Вас стиль изложения и разжеванность материала потрясающая, хоть уроков и много но это даже радует когда понимаешь что ты поймёшь достаточно много и всё это достаточно легко укладывается в голове👍
@seezentzort4 жыл бұрын
Лучший канал!
@bogdns3 жыл бұрын
Коротко обо мне: иду на собеседование, зная что конструктор - это Лего
@bogdns3 жыл бұрын
@@nezuke6562 тут же шутка именно про конструктор, а не про лего
@человечина-ц3е6 ай бұрын
Как прошло, бро?
@cvcvcvdvcf5 ай бұрын
@@человечина-ц3е тайминг, xd
@maksinima6 жыл бұрын
Спасибо вам большое!
@МихаилКрылов-п5ч3 жыл бұрын
44 и 47(77) :D спасибо за урок, удачи в продвижении канала)
@noosfera7135 жыл бұрын
Отличное объяснение! Спасибо!
@rearden38205 жыл бұрын
Спасибо за очередной урок
@8lxckcxt4 жыл бұрын
Спасибо! идём дальше
@doolatbekaldaberdiev53345 жыл бұрын
thanks for best video men
@grintea41635 жыл бұрын
просто коммент чтобы продвинуть топ контент
@БогданаДана-у4р4 жыл бұрын
Большое спасибо!
@БорисКатовский5 жыл бұрын
Супер!! Спасибо!!!!!
@AndriiStreange3 жыл бұрын
Супер круто !!!
@dml12076 жыл бұрын
Спасибо!
@aln93916 жыл бұрын
Чем дальше, тем интереснее
@polmesh2057 Жыл бұрын
Спасибо. Классное видео😊
@m_traff5 жыл бұрын
Дякую за урок.
@СергейМедведев-т9т3 жыл бұрын
Очень хорошо объяснено
@rdvaddva6 жыл бұрын
Комент для продвижения
@alexeymi26186 жыл бұрын
Отдушииииии, Спасибо!
@youjustillusion5364 жыл бұрын
Best of the Best!
@vnaqr6 жыл бұрын
Ухх, горячо!
@ohgrac6 жыл бұрын
То ли пример неудачный, то ли я чего то недопонял. Геттеры и сеттеры нужны для изоляции потрохов класса и являются по факту буферами в которых может быть что угодно: проверки на валидность, предобработка входных данных и прочее. Но! Получается что через конструктор (по крайней мере в этом примере) мы можем все это обойти и напрямую (по факту) запихать в переменные что угодно. По моему это не верный подход и реализовывать необходимо либо дублируя контекст геттеров/сеттеров что избыточно, либо вызывая из конструктора эти самые геттеры/сеттеры что оптимально и не противоречит самой идее инкапсуляции. Поправьте если не прав.
@aleksandrdrobyshev76234 жыл бұрын
Хороший вопрос задал. Я прям споткнулся об твой коммент. Если сам разобрался- поясни мне плз. Спасибо.
@ИоаннДейкун Жыл бұрын
привет из 2023. Спасибо большое за уроки!
@alexwolkow85345 жыл бұрын
Спасибо!!!!!!!!!!
@VooooooNine3 жыл бұрын
смотришь когда прошло уже 3 года с релиза, и думаешь нах я не начал изучать 3 года назад.
@Anonymous-jr1vx3 жыл бұрын
Не надо на больную тему(.
@ДмитрийНормов-ю6ц2 жыл бұрын
как успехи сейчас в изучении С++
@mykhailomorhal21817 жыл бұрын
Дякую)
@МарияДуванова-э1т5 жыл бұрын
Спасибо. Чуть-чуть понятно. Это уже прогресс.
@СередаВладислав6 жыл бұрын
Когда стану программистом ,отблагодарю вас)!!
@cicada6664 жыл бұрын
Стал? :D
@cicada6663 жыл бұрын
@@nezuke6562 Ахахах
@tudorsterpu6 жыл бұрын
nice video !:)
@deniskozak59977 жыл бұрын
обязательно ли нужен геттер?Какая разница между ним и сеттером? Можно ведь использовать один сеттер void Set(int x, int y) { this->x = x; this->y = y; }
@СправаФея7 жыл бұрын
пересмотри предыдущие видео по геттерам и сеттерам, и тогда будешь знать разницу между ними,)
@smart_electronics_il4 жыл бұрын
Если нужно указать один раз значения о умолчанию и не менять их, можно же сразу написать x=0, y=0 и всё.. В этом случае же нет смысла писать конструктор, а потом в коде вызывать функцию и вписывать значения по умолчанию ?
@s1ovac3082 жыл бұрын
Смотри, нам же, чтобы указать значения по умолчанию, не нужно вызывать метод Set. Мы просто передадим туда нужное нам значение через конструктор. Я думаю, конструктор используется в гораздо сложной логике, чем просто передача значений по умолчанию, например, можем передавать туда значения какой-то функции после обработки и т д
@dav1dparker2 жыл бұрын
В универе моё изучение ООП застопорилось на понятии конструктора. Завтра экзамен. Поехали.
@nuurik3 жыл бұрын
большое спасибо за труд, и хотел сказать что к фоновой музыке я так и не привык, или он стал громче (или что то со мной не так, незнаю)
@unknown-vq1gj5 жыл бұрын
а если создать масссив обьектов, то коструктор будет вызыватся каждый раз новый обьект будет создан?
@АрманСоколовский4 жыл бұрын
Да, какой размер массива, столько конструкторов сработает. Проверил только что
@ДмитрийКоролев-ч8ь3 жыл бұрын
Спасибо за видео! Будут ли видео по проектированию программ с использованием ООП?
@МишаШиршов-ю3ж Жыл бұрын
Получается,если у нас есть конструктор который мы написали сами,то можно не писать сеттеры и геттеры?
@НурсейтБаккали3 жыл бұрын
круто
@upcaSSSt3 жыл бұрын
13:45. Речь идёт о приватном конструкторе или о конструкторе в целом?
@dmytroNaholiuk5 жыл бұрын
супер
@gdjdbfdbxjdjfjjd2551 Жыл бұрын
спс
@ИнсурАлимов4 жыл бұрын
Есть ли разница, если инициализировать поля класса сразу при их объявлений значениями по умолчанию(нулями к примеру), и оставить конструктор по умолчанию пустым?
@ДмитрийНормов-ю6ц2 жыл бұрын
есть.
@rettjaconomaili82016 жыл бұрын
Подскажите, пожалуйста, как инициализировать массив объектов класса именно с помощью конструктора???
@argdr65654 жыл бұрын
Если я хочу в конструктор передать значения x y, которые являются полями класса и объявлены как целочисленные, значения типа double, как реализовать перегрузку такого конструктора.
@АлександрЕвгеньевич-з4т6 жыл бұрын
Автору спасибо ! Но музыка отвлекает на заднем плане , начинаю слушать её и теряю нить обучения. Приходится перезапускать урок .
@mmr771910 ай бұрын
Спасибо вам за видео, все понятно объяснено. Но у меня вопрос: почему вы не используете указатель this в методах и конструкторе? Я проходил уроки и там сказали, что нужно использовать указатель, чтобы обращаться к приватным полям класса.
@sleepyNovember_project10 ай бұрын
Достаточно посмотреть плейлист с уроками от автора. Это потому что курс от Сергея видимо рассчитан на обучение с нуля, это #78 урок, а про "this" урок #81
@reginmozel80587 жыл бұрын
что лучше изучать C++ или php? Последнее время постоянно задаюсь вопросом на чем можно больше заработать, что более востребовано и популярно.
@vladportnov30415 жыл бұрын
что тебе больше нравится? Если веб-разработка, то php, если игры и просто более глубокое понимание программирования - то c++
@olegbocharnikov9506 жыл бұрын
видоизмененый вариант ввода и вывода #include"pch.h" #include #include #include using namespace std; /* конструктор класса */ class point { //доступно всем public: //конструктор класса point point(int vvodx, int vvody, int vvodz) { //ввод данных x = vvodx; y = vvody; z = vvodz; //вывод данных cout
@олегтитаев-щ4ь4 жыл бұрын
очень долго допетривал до того что конструктор должен быть таким же названием как и класс
@АлексейП-х1ш3 жыл бұрын
учим с++, точнее не учим, с таким учителем просто всё сразу понимаем и учить не надо!)
@kouldeureus8864 жыл бұрын
Лучше саундтрек к видео делать более ярким, я имею ввиду что-то типо рока или репа на фоне, потому что я например студент, вечный недосып, надо смотреть несколько видео подряд, а ваша музыка на фоне тааааак усыпляет😂 приходится делать перерывы на послушать что-то из своего плейлиста, или попрыгать чтобы не уснуть😂
@БогданТрофимчук6 жыл бұрын
Подскажите пожалуйста, что делать, если я не могу настроить перегрузку конструктора - у меня не появляется окошко после поставленной скобки у созданного объекта класса (6 минута вашего видео), спасибо.
@ИринаКунько-ф2т3 жыл бұрын
Спасибо! Правильно ли я поняла, что здесь также работали геттеры и сеттеры ?
@3dalmaty7853 жыл бұрын
Нет. Сергей их не вызывал в main()
@medetkhanaltynbek14423 жыл бұрын
а про синглтон подробнее будет ли видео или уже есть?
@artemderevyanko22446 жыл бұрын
Сорри, но каким хоткеем можно сделать следущий шаг при отладке?)))
@pavelios35776 жыл бұрын
Уважаемый Сергей, спасибо за урок, а как инициализировать данные private или будет рассказано далее?
@ЛитвинЛюбомир-р1ч6 жыл бұрын
урок ранее, через фанкшионс сет, и гет
@НиколайОвчинников-д6э2 жыл бұрын
@Sooderone5 ай бұрын
🧠
@ДмитрийБузницкий-б3н4 жыл бұрын
Спасибо за урок. Только не совсем понял. Если мы сами пишем конструктор класса, нужны ли тогда сетторы?