Что такое интерфейс в ООП. Интерфейс c++ пример. Изучение С++ для начинающих. Урок

  Рет қаралды 136,370

#SimpleCode

#SimpleCode

6 жыл бұрын

Что такое интерфейс в ООП. Интерфейс c++ пример. Изучение С++ для начинающих. Урок #113
Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
www.donationalerts.ru/r/simple...
или тут
/ simplecode
Наследование в ООП пример. Что такое наследование. Для чего нужно наследование классов. ООП. C++ #98
goo.gl/ZPULRW
Виртуальные методы класса c++. Ключевое слово virtual. Ключевое слово override. ООП. C++ #103
goo.gl/WXh9fo
Абстрактный класс с++ пример. Чисто виртуальная функция. virtual. override. Полиморфизм ООП C++ #104
goo.gl/v8g8DZ
Множественное наследование c++ пример. ООП. Изучение С++ с нуля для начинающих. Урок #109
goo.gl/D65A66
Поддержка канала
/ simplecode
Уроки по программированию
Наша группа ВК smplcode
Подписывайтесь на канал / @simplecodeit

Пікірлер: 166
@SeshAlex
@SeshAlex 6 жыл бұрын
Лайк за табуретку на которой можно ездить:)))
@learnz1373
@learnz1373 4 жыл бұрын
Как- то примерно на 50 уроке попал на это видео и ничего не понял, сейчас понял всё. Так здорово чувствовать прогресс)
@user-eb3lz3ox8u
@user-eb3lz3ox8u 2 ай бұрын
ты понял не с этого урока, этот урок такой же как и все остальные
@user-jp8fr4lz4c
@user-jp8fr4lz4c 2 жыл бұрын
С первого урока с вами, можно сказать с самого начала моего пути в изучении С++, абсолютно все уроки полезные. Спасибо вам за ваш труд !
@NoOneNOW
@NoOneNOW Жыл бұрын
Тоже самое)
@qriest104
@qriest104 8 ай бұрын
как сейчас успехи?
@1mpalo362
@1mpalo362 6 ай бұрын
как успехи@@NoOneNOW
@user-me7to6ch8n
@user-me7to6ch8n 3 жыл бұрын
превет мне 10 лет я учусь програмировать на с++, спасибо за уроки : )
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Очень круто! Если не забросишь, к 14-ти годам сможешь уже работать, совмещая с учёбой в школе.
@messier7282
@messier7282 3 жыл бұрын
Молодец
@pavelnovikov3894
@pavelnovikov3894 2 жыл бұрын
ты крут
@__fluttershY__
@__fluttershY__ 2 жыл бұрын
то же самое
@terrarianxyt8332
@terrarianxyt8332 Жыл бұрын
Скажи мне, у тебя получается? Мне в 14 были дико сложно
@expert6609
@expert6609 6 жыл бұрын
Спасибо! Очень Важный урок!
@go5190
@go5190 6 жыл бұрын
Cамый лучший курс !!! Cпасибо.
@vladalu9794
@vladalu9794 6 жыл бұрын
Очень понравился материал, спасибо большое!)
@Danny_BN25
@Danny_BN25 3 жыл бұрын
IBicycle звучит как какой-то эпловский велик
@dezign_er
@dezign_er 6 жыл бұрын
Спасибо за видео, как всегда было очень доходчиво.
@KurpatovInstagram
@KurpatovInstagram 6 жыл бұрын
благодарю!
@jetairliner5706
@jetairliner5706 2 жыл бұрын
Спасибо большое за Ваши уроки! Очень доходчиво :)
@shaa8193
@shaa8193 6 жыл бұрын
классно, щас интересное началось, пасиба))
@igortarasov4152
@igortarasov4152 4 жыл бұрын
Это видео произвело на меня впечатление, потому что вы объединили те кусочки информации из последних уроков, которые по отдельности не совсем понятно для чего нужны, и получили интерфейс в качестве результата. Аплодирую стоя, это удивительно, видеть результат, а главное понимать каждую строку кода))) спасибо вам!
@aarondominic697
@aarondominic697 2 жыл бұрын
sorry to be offtopic but does any of you know a method to get back into an instagram account?? I was stupid forgot my password. I would appreciate any tricks you can give me
@jamesoncade1229
@jamesoncade1229 2 жыл бұрын
@Aaron Dominic Instablaster :)
@aarondominic697
@aarondominic697 2 жыл бұрын
@Jameson Cade I really appreciate your reply. I found the site on google and I'm in the hacking process now. Seems to take a while so I will reply here later with my results.
@aarondominic697
@aarondominic697 2 жыл бұрын
@Jameson Cade it did the trick and I finally got access to my account again. I am so happy! Thank you so much you really help me out :D
@jamesoncade1229
@jamesoncade1229 2 жыл бұрын
@Aaron Dominic happy to help :D
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
@deleted5356
@deleted5356 3 жыл бұрын
Не у всех друзья программисты)
@user-mm5ln4qh5q
@user-mm5ln4qh5q 3 жыл бұрын
У меня нет ни одного друга, который умеет программировать((( :CCC Вы не представляете, насколько это грустно. Я даже предлагал научить их... ВООБЩЕ НИ ОДНОГО!!!
@user-bm2mk2ke6d
@user-bm2mk2ke6d 2 жыл бұрын
@@user-mm5ln4qh5q у меня тоже)))\
@user-qj6tk5fw9p
@user-qj6tk5fw9p 2 жыл бұрын
спасибо за урок, как всегда все очень подробно детально)
@pavelios3577
@pavelios3577 6 жыл бұрын
Спасибо за урок.
@alexandrprodan8794
@alexandrprodan8794 4 жыл бұрын
Классный урок, спасибо!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 жыл бұрын
Сергей, спасибо!
@segars9604
@segars9604 8 ай бұрын
Спасибо большое за бесценный труд!)
@Ermine882
@Ermine882 6 жыл бұрын
Спасибо.
@Ivan-Shyriaiev
@Ivan-Shyriaiev 4 жыл бұрын
Спасибо большое за урок !
@user-nw5iw5ew9z
@user-nw5iw5ew9z 3 жыл бұрын
Спасибо,всё довольно понятно
@andrewbistroff1199
@andrewbistroff1199 6 жыл бұрын
Спасибо Сергей урок Огонь !
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
Пожалуйста!
@ivanskvorzov5839
@ivanskvorzov5839 2 жыл бұрын
Очень понятно, спасибо !
@user-xg9yp2cs5x
@user-xg9yp2cs5x 2 жыл бұрын
Очень хорошо объяснили. Учусь на неродном языке. Ваше видео помогли повторить и закрепить пройденое.
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
#интерфейсвооп #SimpleCode #урокипрограммирования
@vladimirdiadichev6140
@vladimirdiadichev6140 6 жыл бұрын
Спасибо
@yokai6693
@yokai6693 2 жыл бұрын
Сергей огромнейшее спасибо, что помог понять для чего нужны интерфейсы. Вы привели реальный пример взаимодействия с базой данных, который помогает понять как взаимодействует интерфейс в программе. Другие объясняют на примере кошечек и собачек и ихнее гав-гав, мяу-мяу или читают что написано в вике. А у вас реальный понятный пример на кой интерфейс нужен. Как говорится, кому дано передать знания тот велик! Спасибо еще раз!
@C2H5OHH
@C2H5OHH 2 жыл бұрын
Спасибо за урок!
@user-qp3lt4ps8c
@user-qp3lt4ps8c Жыл бұрын
Хорошее видео! Спасибо!
@deniskozak5997
@deniskozak5997 6 жыл бұрын
спасибо!!!!
@shestak.E
@shestak.E 2 жыл бұрын
А в остальном спасибо за уроки!!!!!!!!
@anonymousjava3147
@anonymousjava3147 4 жыл бұрын
интерфейсы очень важная вещь
@bama2619
@bama2619 2 жыл бұрын
Все понятно Спасибо
@TheWladberlin
@TheWladberlin 4 жыл бұрын
Так по-сути мы уже делали "интерфейс" - class Weapon в уроке #104 ! Разница только в том, что там мы работали с указателями, а здесь объекты передаем по ссылке.
@kirillheroes98
@kirillheroes98 2 жыл бұрын
Отчасти да, только в class Weapon по задумке подразумевается, что туда могут быть добавлены другие поля и методы С РЕАЛИЗАЦИЕЙ, а тут всё БЕЗ реализации должно быть
@dolovnyak
@dolovnyak 3 жыл бұрын
очень полезные уроки
@papoakr123
@papoakr123 3 жыл бұрын
В 19 Visual Studio есть отдельное понятие __interface , если создавать интерфейс через него результат будет аналогичный. Я так понимаю что в связи с развитием языка спустя 3-4 года ввели отдельное ключевое слово для определение интерфейсов. Возможно в текущих реалиях использовать ключевое слово будет правильнее, и не даст запутаться .
@quadroninja2708
@quadroninja2708 2 жыл бұрын
Да, C++ очень сильно развивается, не такой уж он ужасный теперь
@Km-pn3hf
@Km-pn3hf 4 жыл бұрын
спасиббо
@annademidenko6356
@annademidenko6356 5 жыл бұрын
super!
@panschindler9370
@panschindler9370 4 жыл бұрын
Спасибо за табуретку, ой спасибо за урок:))
@Salvator701
@Salvator701 4 жыл бұрын
спасибо
@kaynsolo
@kaynsolo 6 жыл бұрын
На примере кода с оружием можно делать урок, тоже самое.
@fj8017
@fj8017 4 жыл бұрын
Оказывается я использовал интерфейсы даже не зная, что это интерфейсы :)
@sgimancs
@sgimancs 5 жыл бұрын
Аналогичное конечно было ранее с WEAPON для абстрактных и виртуальных классов. Реальной реализации "interface" к сож. нет в плюсах.
@6666BLACKSATAN
@6666BLACKSATAN 2 жыл бұрын
А в чём разница?
@alexandrkryvopust7505
@alexandrkryvopust7505 2 жыл бұрын
Если вы имеете в виду реализацию аналогично Java, то с VS 2019 есть __interface
@user-tl9qe9hg5s
@user-tl9qe9hg5s 4 жыл бұрын
Моё знакомство с данным каналом началось именно с данного видео, но тогда я ничего не понял))) Зато сейчас ...
@Antonov_Ivan.
@Antonov_Ivan. 6 ай бұрын
Жаль нельзя поставить отдельный лайк за табуретку
@digitalcradlestudio3338
@digitalcradlestudio3338 5 жыл бұрын
Здравствуйте. Ваши уроки великолепны! В этом видеоролике есть один нюанс - никто не заметил, критична ли разница следующих синтаксисов: void virtual virtual void ?
@user-cs9kg4fb9x
@user-cs9kg4fb9x 4 жыл бұрын
Никакой разницы
@user-im9fi5ee4i
@user-im9fi5ee4i 2 жыл бұрын
@@user-cs9kg4fb9x осуждаю эту страну
@MAGADEMO93
@MAGADEMO93 4 жыл бұрын
Офигеть, даже дизлайки ставят, что за народ, им полезную инфу дают в самом доходчивом варианте, а они еще и гадят....А тебе автор( Сергей ), огромное спасибо) куча тем, что я не мог самостоятельно разобрать, ты объяснил за какие-то 5 -10 минут. Много каналов облазил, самый толковый канал твой. Честно говоря обидно, что кто-то набирает по 300000 - 500000 просмотров на кривых объяснениях, после которых приходится лазить в по сети в поисках более понятного объяснения. А у тебя вроде и канал хороший, полезный, и объяснения самые доходчивые, а просмотров мало, про лайки я вообще молчу. В общем к чему я это все. Спасибо дружище, за твой колоссальный труд) от твоей не шипко благодарной аудитории)) Прохожу обучения в Skillbox, на Stepik. Топлю за тебя)))) Заметил кучу ситуаций, когда они не могут нормально донести информацию. Благо, когда что-то не понятно, есть твой канал, куда могу заскочить за понятным объяснением :D И на последок, помни, что в числе твоих подписчиков есть люди, которым ты реально очень помог и помогаешь в понимании этой не простой профессии. И они тебе благодарны)) P.S. Не забивай на С++, надеюсь будешь добавлять еще уроки)) А то открыл видос про C#, а там ты говоришь, что в С++ ты не все рассказал, но в С# будет и уроков больше и инфы больше)
@user-ic2wx3qw1w
@user-ic2wx3qw1w 4 жыл бұрын
Люди разные бывают, возможно троль поставил чтобы посмеятся и сказать какой я крутой. Возможно у человека может день не удался и это видео под горячую руку попалось и поставил дизлайк(у меня было такое, и я понимаю таких людей), либо просто человеку какое то слово в видео не понравилось. И всем этим людям по*** на информацию в видео так как они рассматривали это видео со стороны "развлечения" или вывода своей злобы. Так что для них аргумент "информация" или "понятный разбор" бессмыселен у них другая была цель, у тебя другая. Ты её рассматривал со стороны образования и оценил это, другие могут его оценить со стороны просто позабавится и напакасничять.
@user-ev4tk1jc4g
@user-ev4tk1jc4g 2 жыл бұрын
С интерфейсами я сразу понял что абстрактный класс по идее заменяет, в какой то момент я подумал что в С++ тоже есть реализация интерфейса, ну что ж, будем знать что такого нет
@a.o.yaroslavov
@a.o.yaroslavov 6 жыл бұрын
Интерфейсы должны себя наследовать только как public virtual Isomeinterface !
@user-fx1sv5ib6g
@user-fx1sv5ib6g 2 жыл бұрын
Почему?
@a.o.yaroslavov
@a.o.yaroslavov 2 жыл бұрын
Потому что это конракт
@KL-bn5kb
@KL-bn5kb 2 жыл бұрын
коммент уважения
@gth-other2078
@gth-other2078 10 ай бұрын
На 5:32 словил инфаркт жопы, подумав, что у меня на ноуте полетела матрица (;
@zheniarudchyk4285
@zheniarudchyk4285 5 жыл бұрын
Сергей всё как всегда отлично. НО я думаю что на пример слишком конкретный для интерфейсов в даном случае наверное лучше подошол абстрактный клас ибо у велосипедов много общего(крутить педали и руль в каждом велосипеде одинаково и разумней бы было сделать их а обыкновенных методах) , а если б интерфейс реализовался скажем для движущихся обектов то это было б более подходяще (а з базами данных пример хорош ибо у них общий интерфейс но реализуется совершенно по разному)
@solomonchannel3573
@solomonchannel3573 5 жыл бұрын
Для тех кто ставит дизлайки. Да придет к вам демон багов Криворук и нашлет на вас сто гор плавающих ошибок, которые нельзя отследить! За урок ОГРОМНОЕ СПАСИБО!
@user-nn1oe2vf9e
@user-nn1oe2vf9e 3 жыл бұрын
Есть же __interface, можете про него рассказать?
@wasony.126
@wasony.126 4 жыл бұрын
Кто из 2020 г.ставим лайк👍👍👍
@borisblade1403
@borisblade1403 4 жыл бұрын
По сути тоже самое, что и в примере с оружием.
@n1kson178
@n1kson178 5 жыл бұрын
уже наследование прошли, а ты все "новичок", да "новичок"
@rednil8242
@rednil8242 4 жыл бұрын
Ну а кто ещё? Тут даже stl ещё не начато.
@skrepkaskrepka2173
@skrepkaskrepka2173 3 жыл бұрын
да чел, то что он записывает здесь по c++ это для новичков, как бы печально это не звучало
@liudasliudelis9666
@liudasliudelis9666 6 жыл бұрын
Dėkui
@science9855
@science9855 3 жыл бұрын
Можем ли мы использовать поинтера вместо референса?
@YoYo-dq6on
@YoYo-dq6on 4 жыл бұрын
Здравствуйте! Правильно ли я понимаю, что интерфейс класса - это его функционал? (Т.е. интерфейс - это данные о том, что класс умеет делать.)
@princessmary5556
@princessmary5556 Жыл бұрын
Нет, в широком смысле, "интерефейс" - способ управления. Применительно к классу: публичные методы класса.
@pluto2656
@pluto2656 6 жыл бұрын
наканецта интырфэйсъI
@user-to1lb6dj6g
@user-to1lb6dj6g 10 ай бұрын
а какое колесо надо крутить у велосипеда, чтобы рулить? переднее или заднее?
@modjaid3907
@modjaid3907 3 жыл бұрын
я после c#, объясни плз почему ты не выделяешь память через new при инстансе объектов? ты же пустые ссылки передаешь в аргументы?
@Fakem1ner
@Fakem1ner 3 жыл бұрын
С велосипедом плохой пример - я пару лет не катался, и чуть не произошло такое, что я мог бы и не быть программистом xD
@denned4192
@denned4192 4 жыл бұрын
Если я правильно понял: по сути тот же абстрактный класс из 104 урока, с "weapon" class Human: public SimplBicycl { public: void HM(IBicycl *z) { this->Twistthewill(); cout
@user-or1hy4xz8u
@user-or1hy4xz8u 2 жыл бұрын
в абстрактном классе хотя бы 1 метод будет виртуал, а в интерфейсе - все.
@princessmary5556
@princessmary5556 Жыл бұрын
@@user-or1hy4xz8u С чего вы это взяли?
@user-vt4ru2ys8f
@user-vt4ru2ys8f Жыл бұрын
Самую малость напоминает указатель на функцию в качестве параметра
@GottyMintly
@GottyMintly 3 жыл бұрын
Я: с нетерпением жду, когда наконец уже потеплеет, чтобы я мог покататься на велосипеде, и изучаю c++, чтобы отвлечься Уроки по c++: рассказывают про интерфейс велосипеда xD
@vadimvoitenko637
@vadimvoitenko637 3 жыл бұрын
Хах, жизненно) Долго программирование изучаешь?
@GottyMintly
@GottyMintly 3 жыл бұрын
@@vadimvoitenko637 месяца три, но весьма нерегулярно)
@user-or1hy4xz8u
@user-or1hy4xz8u 2 жыл бұрын
@@GottyMintly как сейчас успехи, спустя год?
@GottyMintly
@GottyMintly 2 жыл бұрын
@@user-or1hy4xz8u недурно, курс прошёл, в универе проблем с программированием вообще не встречаю)
@Hitori_FtoL
@Hitori_FtoL 5 жыл бұрын
Скоро 2019!
@alexgaran5339
@alexgaran5339 3 жыл бұрын
2020 скоро) Как там, в 2019?)
@Hitori_FtoL
@Hitori_FtoL 3 жыл бұрын
@@alexgaran5339 Отлично) у нас скоро 2021, 2020 будет полным трешом)
@dsigmatGames
@dsigmatGames 2 жыл бұрын
скоро 2022!!!
@user-or1hy4xz8u
@user-or1hy4xz8u 2 жыл бұрын
@@dsigmatGames Щас 2022, и война.....
@deniskozak5997
@deniskozak5997 6 жыл бұрын
а sql будет? если да, то в скором времени или нет? спасибо.
@SimpleCodeIT
@SimpleCodeIT 6 жыл бұрын
будет, когда не скажу =)
@user-hn1kt8uu6v
@user-hn1kt8uu6v 9 ай бұрын
Сейчас же вроде уже завезли интерфейсы :)
@sleepyNovember_project
@sleepyNovember_project 4 ай бұрын
Реально?
@johan.de.matan.
@johan.de.matan. 5 жыл бұрын
Я думал, смысл абстрактных классов в том, чтобы избавиться от лишнего кода, реализуя функции и свойства, общие для нескольки классов, в нем, но теперь у меня зрыв мозга. Зачем это нужно? Как оно отличается от того, если бы мы просто эти функции просто реализовали в каждом классе по-другому?
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Суть в том, чтобы можно было работать с сущностями одинаково.
@byaka8kaka
@byaka8kaka 5 жыл бұрын
+
@Cent72984
@Cent72984 19 күн бұрын
Алгоритм реализации в точности такой же как в уроке по абстрактным классам)) или я чего то не понял))
@dTbWoDota
@dTbWoDota 4 жыл бұрын
Привет нужно создать программу которая тупо считает текст и показывает сколько % того или иного текста
@shlm3650
@shlm3650 6 жыл бұрын
Я не очень понял почему объект который реализует интерфэйс является ссылкой на I Bicycle?
@apchike-masala
@apchike-masala 3 жыл бұрын
я обратил на это внимание и могу сказать, что работает и с указателями, и с ссылками. Только вот с указателем нужно поставить амперсант при передаче объекта в метод класса Human и в теле функции RideOn(IBicycle* bicycle) все точки после bicycle нужно заменить на "->". В таком случае работать будет так же, как и через ссылку. Только вот на что это может повлиять я не знаю.
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Чтобы не создавать копию объекта, а работать непосредственно с самим объектом, его полями и методами.
@hd7956
@hd7956 4 жыл бұрын
То чувство , когда ты забыл, как кататься на велосипеде .
@crazyraccoon6995
@crazyraccoon6995 4 жыл бұрын
То есть интерфейс - просто абстрактный класс, у которого все методы чисто виртуальные. Но почему мы используем ссылку на интерфейс, а не указатель, как в прошлых видео? Имеет ли это значение? И если да, то на сколько?
@apchike-masala
@apchike-masala 3 жыл бұрын
я обратил на это внимание и могу сказать, что работает и с указателями, и с ссылками. Только вот с указателем нужно поставить амперсант при передаче объекта в метод класса Human и в теле функции RideOn(IBicycle* bicycle) все точки после bicycle нужно заменить на "->". В таком случае работать будет так же, как и через ссылку. Только вот на что это может повлиять я не знаю.
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Насколько я понимаю, не имеет, потому что ссылки и указатели по сути для одних и тех же целей нужны, только синтаксис у них разный.
@user-bj9ic3rm7i
@user-bj9ic3rm7i Жыл бұрын
@@Kokurorokuko под капотом ссылки реализованы с помощью указателей так что все будет одинаково
@princessmary5556
@princessmary5556 Жыл бұрын
​@@Kokurorokuko Для разных целей
@princessmary5556
@princessmary5556 Жыл бұрын
@@user-bj9ic3rm7i Под капотом может быть все что угодно.
@Fin143
@Fin143 6 жыл бұрын
Почему если написать IBycicle& createBycicle() { return SportBycicle(); } а в main написать Human h; h.RideOn(createBycicle()); будет выполняться условие IBycicle, а не SportBucicle?
@user-lm2cs3jm3j
@user-lm2cs3jm3j 2 жыл бұрын
помогите пожалуйста вроде все делал также а в мейне пишет использование обьекта абстрактного класса не допустимо
@arranorun8808
@arranorun8808 2 жыл бұрын
Значит не все сделал так же. Закинул бы сюда код, может кто и подсказал бы.
@shestak.E
@shestak.E 2 жыл бұрын
Есть один недочет. Вы объясняете быстро то, что нужно объяснять подробнее. И наоборот, то что можно сказать "двумя словами", то есть уже всем давно понятно, вы растягиваете и объясняете по много раз )))
@user-um3dy8sc2n
@user-um3dy8sc2n Жыл бұрын
у всех разное "давно понятно" и наоборот
@C2H5OHH
@C2H5OHH 2 жыл бұрын
Раньше писали virtual void, а теперь пишем void virtual. Это нормально?
@user-ox3yr7nr8q
@user-ox3yr7nr8q 3 жыл бұрын
пфф, самая легкая вещь в ооп
@Viamsupervadetvadens
@Viamsupervadetvadens 6 жыл бұрын
up
@user-kd7tg7yp5f
@user-kd7tg7yp5f 4 жыл бұрын
Что то не заметил разницы с абстрактным классом, что изучали ранее
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Абстрактный класс - это класс, у которого ХОТЯ БЫ ОДИН метод чистый виртуальный. Интерфейс - это (абстрактный) класс, у которого ВСЕ методы чистые виртуальные.
@princessmary5556
@princessmary5556 Жыл бұрын
@@Kokurorokuko В с++ вообще нет такого понятия "интерфейс"
@msjino
@msjino 3 ай бұрын
@@princessmary5556 а "__interface" тогда что?
@princessmary5556
@princessmary5556 3 ай бұрын
@@msjino В языке с++, все имена, которые начинаются с двойного подчеркивания зарезервированы для собственных нужд компилятора. (Each identifier that contains a double underscore __ or begins with an underscore followed by an uppercase letter is reserved to the implementation for any use) Таким образом, "__interface" - это особенность реализации конкретного компилятора. К с++ отношения она не имеет.
@nuloush
@nuloush 3 жыл бұрын
Что такое интерфейс ,можно кратко сказать плззз
@6666BLACKSATAN
@6666BLACKSATAN 2 жыл бұрын
Зачем в базовом классе интерфейса виртуальным методам присваивается 0?
@lacklacktriplehack4174
@lacklacktriplehack4174 2 жыл бұрын
это чисто виртуальный метод
@6666BLACKSATAN
@6666BLACKSATAN 2 жыл бұрын
@@lacklacktriplehack4174 Ну. А ноль зачем?
@lacklacktriplehack4174
@lacklacktriplehack4174 2 жыл бұрын
@@6666BLACKSATAN ...чтобы указать что метод чисто виртуальный
@harrydrago1256
@harrydrago1256 4 жыл бұрын
.
@wfe684
@wfe684 5 ай бұрын
Так и не понял я, как создавать интерфейс
@TurboGamasek228
@TurboGamasek228 2 ай бұрын
ты каким местом смотришь?
@user-ln2qd8sy9z
@user-ln2qd8sy9z Ай бұрын
​@@TurboGamasek228пиздой твоей матери, к экрану поднёс её и смотрит
@vladyan01
@vladyan01 Жыл бұрын
Это самая сложная абстракция, сколько смотрю разных видео никак не могу понять зачем это придумали...
@ryzhk
@ryzhk 4 жыл бұрын
Слова из песни мешают восприятию, лучше музыку ставить 🤷‍♂️
@Kokurorokuko
@Kokurorokuko 3 жыл бұрын
Там есть слова?
@Esperantistoelisraelo
@Esperantistoelisraelo Жыл бұрын
НЕ СЛЫШНА ТЫ ПРОСТО СИДИШЬ
@ilnev3738
@ilnev3738 3 жыл бұрын
Спасибо
@user-kb6qd8rg4g
@user-kb6qd8rg4g 4 жыл бұрын
спасибо
@user-hb7er4ff9u
@user-hb7er4ff9u 2 жыл бұрын
спасибо
🍟Best French Fries Homemade #cooking #shorts
00:42
BANKII
Рет қаралды 63 МЛН
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
100❤️
00:20
Nonomen ノノメン
Рет қаралды 72 МЛН
Зачем нужны указатели в C++?
8:14
Большие проблемы наследования в ООП
10:51
Что пишут на языке программирования C++?
16:27
Цифровые интерфейсы и протоколы
15:17