*Друзья, если вы решили изучать программирование и подписались на канал - рекомендую вам нажать колокольчик чтобы никогда не пропускать новые уроки!*
@Akihobaru5 жыл бұрын
Можно спросить а где конструктор и деструктор по умолчанию?
@bobrovskij1005 жыл бұрын
Сергей не могли бы вы записать видео по работе с hex- редактором и cmake для С++?
@АлексейП-х1ш3 жыл бұрын
давно уже уроки закончились по плюсам, а я только изучаю, наверное еще много учат этот язык, но комментарии не оставляют
@Sayidikromxon2 жыл бұрын
1: Создайте класс треугольника и связанный с ним класс-наследник . 2: Создайте функцию в основном классе в Задаче 1 и используйте ее в классе-наследнике. мне нужно помош пж помаги
@skipoming6 жыл бұрын
За Евлампия и Аристарха лайк. Спасибо за урок!
@pixel1835 жыл бұрын
'это студенты духовной семинарии)
@saidamir65382 жыл бұрын
+, откуда такие имена ? :D
@sgimancs5 жыл бұрын
Вряд ли сам Страуструп мог бы так доступно разжевать свои плюсы. Лучшее объяснение наследования для "чайников" и не только.
@vladimirdiadichev61407 жыл бұрын
Чем дальше, тем интереснее, спасибо.
@SimpleCodeIT7 жыл бұрын
Это хорошо =)
@vlad7terentev6 жыл бұрын
Почему ты так божественно объясняешь?)
@eterniumsoul6 жыл бұрын
Хорошая подача материала. Спасибо за труд.
@SimpleCodeIT6 жыл бұрын
Пожалуйста!
@fitwist4 жыл бұрын
О божечки, понятнее, чем 99% обучающих материалов! Спасибо! p.s. Но только если повторять вслед
@vladalu97946 жыл бұрын
Спасибо за урок, как всегда лучше всех объясняешь!
Самый лучший материал по плюсам, что я нашел для себя в интернетах. Пополуярно разжевано, тупо полноценный курс, который поможет прокачать скилл от нуля до отличного от нуля значения. Красава. Дуже дякую.
@Jessica_Cat-l1v8 ай бұрын
😃соледарен с тобой
@segars9604 Жыл бұрын
Благодарю за бесценную работу!
@andrewbistroff11996 жыл бұрын
Спасибо Сергей урок Супер!
@Александр-г9я6л6 жыл бұрын
Ну и подробные у тебя уроки, до наследования доходим только к 98 части!
@АндрейМиненко-ц3з6 жыл бұрын
Как всегда спасибо!
@overdoses17946 жыл бұрын
Спасибо за ценный урок)
@berserkmotou16096 жыл бұрын
Спасибо!
@АлександрЛеонов-и9т10 ай бұрын
Разжевано на 10/10, спасибо!!😎
@freelife10005 жыл бұрын
Спасибо, толково объяснил.
@СтаниславБахарев-я5и3 жыл бұрын
Спасибо Вам и Вашим урокам !
@AnnTimLeo5 жыл бұрын
СПАСИБО!!! Прекрасные уроки!
@Antonov_Ivan. Жыл бұрын
Спасибо за урок!
@sanya8028 Жыл бұрын
Забавные имена в конце :)
@АндрейВарин-р4г4 жыл бұрын
Круги Эйлера ... а это квадраты Simple'а :)
@trenkvaz6 жыл бұрын
По именам это больше монахи чем студенты.))
@kaynsolo6 жыл бұрын
Best!
@bulba19952 жыл бұрын
Отличный урок ,спасибо.
@outcast-cr5yy6 жыл бұрын
Спасибо за урок
@miroslavklyukovsky6833 жыл бұрын
Спасибо!!!
@МихаилСкворцов-ч6к6 жыл бұрын
Класс!!
@vintrazor39974 жыл бұрын
Смотрю, нравится, автор молодец.
@sofafrom1047 Жыл бұрын
Очень круто! Спасибо!!!
@olegbocharnikov9505 жыл бұрын
СУПЕР ЗАТЯНУЛО !!!
@annademidenko63566 жыл бұрын
Up!
@ЯрославГоловко-ф6и4 жыл бұрын
спасибо
@ИванКозловский-ш9н Жыл бұрын
привет из 2023. Спасибо большое за уроки!
@alexs76182 жыл бұрын
Музыка на фоне божественна, узнать бы название.. А объяснение отличное, спасибо, присоединяюсь ко всем)
@itsamouchka Жыл бұрын
Музыка как раз лишнее в обучающих видео. Это как врубить музыку в школе во время уроков. Часть внимания терятся из-за музыки, даже если стараешься не замечать. Это болезнь подавляющего большинства блогеров, снимающих обучающие видео - не могут определиться с конечной целью своей деятельности, зачем они снимают видеоуроки: чтобы выговориться или чтобы донести. Если выговориться, то да, музыку можно и погромче, если донести мысль, то нафиг нужно отвлекать внимание музыкой?
@alexs7618 Жыл бұрын
@@itsamouchka хз, возможно. У меня с усвоением материала проблем не возникло. Возможно, вопрос музыкальных вкусов, возможно - концентрации отдельных людей. Здесь всяко народ приходит с целью научиться, и, если они этого хотят, то своего определенно добьются :)
@By_B0SS Жыл бұрын
@@itsamouchka а по каким вы урокам учитесь ? или учились ?
@ananas6000 Жыл бұрын
@@itsamouchkaмне не мешает
@armm64372 жыл бұрын
Урок огонь) PS . было ощущение что интерактивную книгу пишем)
@bama26193 жыл бұрын
Спасибо. Зашло на easy
@АлексейБаринов-ь5н4 жыл бұрын
Супер!
@КонстантинФерафонтов-д3п4 жыл бұрын
👍
@анониманоним-г7ы2 жыл бұрын
имена просто топ спасибо за урок
@khachaturakopyan32725 жыл бұрын
Спосибо за труд))
@ДимаСавостин-р1в4 жыл бұрын
спс!
@ruslandad365 Жыл бұрын
Неужели я понял что такое наследование?)
@АндрейКоченко-г4щ6 жыл бұрын
Топ!
@iouribalachov21083 жыл бұрын
Ещё Шариков говорил, что нужно по человечески )))
@tupoy_ytub_uberi_psevdonim3 жыл бұрын
я что то не понял про конструктор. я немного расширил класс, более интересно сделал. но теперь не могу задать имя студента при инициализации (первое создание экземпляра) он не принимает просто параметры имя и возраст
@KL-bn5kb3 жыл бұрын
коммент уважения
@Artem_Kovalchuk5 жыл бұрын
Круто
@artlinestudio67353 жыл бұрын
А можно разжевать, что означает : и где еще применяется?
@gogawriter97184 жыл бұрын
"Студент и профессор тоже являются людьми"- не, не думаю
@ShamaxGD2 жыл бұрын
Студенты ещё не люди, преподы уже не люди))
@theos14896 жыл бұрын
30000 ый!!
@SimpleCodeIT7 жыл бұрын
Наследование в ООП пример. Что такое наследование. Для чего нужно наследование классов. ООП. C++ Для начинающих #98
@pluto26567 жыл бұрын
так понимаю следующий урок про переопределение методов - virtual и override?)
@SimpleCodeIT7 жыл бұрын
Не следующий, но в ближайшее время.
@almasnygmetov63525 жыл бұрын
чет угарнул с Евлампий,сорри. и Спасибо!
@АндрейГоляченко-г5ч5 жыл бұрын
Всем привет! Есть тут кто из 2019 ?) Такой вопрос есть, я дошёл до этого урока и теперь задумался по поводу создания игр на платформы Android и IOS, но прочитал на одном форуме, что лучше учить Java для этого или C#, так вот вопрос, я с C++ смогу спокойно делать игры на эти платформы ? Или лучше учить другой язык ? Я конечно этот не брошу, это то конечно, но придётся ещё около года потратить на обучение другого, вот этого бы не хотелось)
@АндрейГоляченко-г5ч5 жыл бұрын
@@TBad12 По гуглил, с помощью этого движка создаются 3d игры, там нужен язык программирования java ?
@ДмитрийНормов-ю6ц2 жыл бұрын
@@АндрейГоляченко-г5ч Да, нужен Java. Как у тебя успехи в Java?
@svvonline12 жыл бұрын
Обратите внимание на язык Kotlin.
@danilakapitanov70446 жыл бұрын
А как понять, с точки зрения построения архитектуры, что нужно создавать новый класс "заочник", а не добавлять в класс "студент" поле "форма обучения"? Тогда функция Learn немного изменится, нужно будет выводит соответствующее сообщения, смотря на это поле.
@hdtrydyydyd2486 Жыл бұрын
поздновато пишу, это больше адресовано тем, кто потом задастся таким вопросом. Я думаю, это сильно зависит от размеров кода, в видео небольшой пример, где можно было сделать и так, как в комментарии. Но если бы подобных новый полей и методов у класса заочника было много, методы были бы сплошными if и else. Это явно не норма. В такой ситуации лучше создать класс-наследник. Я сам не эксперт и только что пришёл к этому выводу из информации в ролике
@крутоклассно-щ1ф3 жыл бұрын
То чувство когда посмотрел 98 уроков на 1х скорости и случайно зашел в комментарии
@ipg6836 жыл бұрын
10:46 , что-то мне кажется на картинке наоборот должно быть: (большой квадрат) - класс human, у которого (маленькие квадраты), наследуют классы student и professor.
@Kokurorokuko5 жыл бұрын
Нет, student и professor имеют функционал класса human + свой функционал. Это не диаграмма Эйлера, где множество студентов включено в множество людей. Здесь класс студентов расширяет класс людей.
@ShamaxGD2 жыл бұрын
Как лучше делать: присваивать name через setter, передавая параметром, или в конструкторе? Не понимаю разницу Не знаю, отвечают ли тут ещё на вопросы, но вдруг
@amanshaker99082 жыл бұрын
Думаю через сеттер, ведь в мэйне можешь изменять, ещё сеттер даёт доступ к приват, а так конечно у каждого есть свои плюсы
@princessmary5556 Жыл бұрын
Если есть возможность передать параметр через конструктор, то *всегда* лучше передавать его именно через конструктор.
@princessmary5556 Жыл бұрын
@@amanshaker9908 На практике редко бывают ситуации, когда нужна возможность налету менять имя объекта. Вообще сеттеров лучше избегать. Нужно проектировать дизайн так, что бы параметры по возможности шли через конструктор, и далее не изменялись с течением времени.
@ayras79325 жыл бұрын
У меня возник вопрос в чем разница тогда вложенных классов и наследования?(разве функционал не одинаковый?)
@ДмитрийКошелев-п5э4 жыл бұрын
Вложанный класс используется объевляющем классом, в то время как наследовательный класс наследует то что нужно и дорабатывает в себе от наследования то что нужно. Надеюсь понятно объяснил
@Kokurorokuko3 жыл бұрын
Вложенный класс это абсолютно другой не связанный с внешним классом класс, но с особой областью видимости, и всё. Вложенный класс просто виден только внешнему классу (если он в секции private). Если же он в секции public, то он виден всем, как обычный класс, но обращаться к его полям и методам надо через :: Допустим, OuterClass::InnerClass.getInfo(); По сути, внутренний класс обычно просто занимается обслуживанием интересов внешнего класса. Ну а наследование - это перенятие методов и полей от класса родителя. Ты же не можешь перенять класс человек от класса мозг. Это две совершненно разные сущности.
@princessmary5556 Жыл бұрын
@@Kokurorokuko Можно выполнить приватное наследование. Приватное наследование означает: "использую, но не являюсь". Например: class человек: private мозг { ... }; Поскольку человек не является мозгом, то компилятор уже не позволит выполнить неявное приведение к базовому классу. С технической точки зрения, не считая удобств для программиста, это мало чем отличается от нудной агрегации.
@aodsupport7776 жыл бұрын
под конец видоса ржал как дурачок, а все по тому что при моем разрешении 720p в имени "Аристарх" первая буква читалась как 'Д' и все тут. :D
@lysiy_tortik2 жыл бұрын
Ребят, такой вопрос. Если базовый класс является абстрактным и в секции private описан какой то метод, он вообще имеет смысл? Получается ведь объект базового класса мы создать не можем, а в классе наследнике этот метод виден не будет. И вообще, имеет ли смысл секция private для базовых абстрактных классов? Спасибо!
@svvonline12 жыл бұрын
Можно класс friend (или функцию) добавить в базовый класс и иметь доступ к закрытой части базового абстрактного класса в функицях класса-друга.
@svvonline12 жыл бұрын
Можно класс friend (или функцию) добавить в базовый класс и иметь доступ к закрытой части базового абстрактного класса в функицях класса-друга. Изучите механизм friends.
@princessmary5556 Жыл бұрын
Имеет конечно)
@Viamsupervadetvadens7 жыл бұрын
up
@rezvanovtv72543 жыл бұрын
0:19 Один из примеров зоопарк. Угадал?
@keksik75386 жыл бұрын
Помогите, пожалуйста, когда пользуюсь getline, а потом вывожу данные на экран, то выводятся кракозябры.
@TommiT-sr3tv6 жыл бұрын
setlocale(LC_ALL,"RUS");
@keksik75386 жыл бұрын
Спасибо, уже дошёл до того урока, где это объясняется. Всё равно спасибо за ответ.
@keksik75386 жыл бұрын
Спасибо, но я уже разобрался, воспользовался другим решением, это мне не помогло. Всё равно спасибо за ответ.
@МаксимБеликов-ы8г6 жыл бұрын
ты аниме смотришь?
@wasony.1264 жыл бұрын
Евлампий 😂👍
@СергейПрокофьев-ш8э2 жыл бұрын
А куда слинял профессор?
@sleepyNovember_project10 ай бұрын
Задолбался с этими балбесами
@яонанист-в3ш4 жыл бұрын
привэйт
@yablochko5704 жыл бұрын
Профессор-робот
@ИНФОРМАЦИЯДЛЯУСПЕШНЫХ5 жыл бұрын
Spsb
@user-go1dz6zx6p5 жыл бұрын
Вы порой очень быстро пролистываете код. Невозможно его прочитать