Первое погружение в язык С++ (under the C)

  Рет қаралды 94,838

Тимофей Хирьянов

Тимофей Хирьянов

4 жыл бұрын

Встреча с учениками "Школы 21", основной поток.

Пікірлер: 198
@FlynnFromTaiga
@FlynnFromTaiga 4 жыл бұрын
"Я не великий человек, я просто учитель". Сказал великий учитель.
@zalaren
@zalaren Жыл бұрын
"Я не великий человек, я великий учитель" ©️Цитата из одноклассников
@crookedgamer7183
@crookedgamer7183 6 ай бұрын
ауф
@Vlad_N_Mak
@Vlad_N_Mak 4 жыл бұрын
Товарищи, давайте скинемся Тимофею на новый штатив! Благое дело делает Учитель. Под другими видео есть его "кошельки". Ни в одной книге вы не прочитаете о том, что он доносит до нас простым, понятным Русским языком.
@userPoJava
@userPoJava 4 жыл бұрын
Дело не в бедствует. Поддерживаю идею со штативом.
@konstantinsinichkin8855
@konstantinsinichkin8855 4 жыл бұрын
"Учитель, русский язык" - пишется с маленькой буквы.
@shamanskiy
@shamanskiy 4 жыл бұрын
@@userPoJava А как-же синяя изолента? Это сейчас было обидно!
@Vjqifg
@Vjqifg 4 жыл бұрын
А зачем скидываться? Штатив не квартира, возьми да подари ему. Или ты только написал, а "скидываются" пусть другие?
@zoni196
@zoni196 4 жыл бұрын
@M B извините, не ваше дело считать деньги в чужом кошельке, и при этом бесплатно смотреть лекции.
@voxel1547
@voxel1547 3 жыл бұрын
Сижу ем борщ под C++ День удался)
@Andrey_Fedorov
@Andrey_Fedorov 4 жыл бұрын
Не ожидал, что тможно за 3 часа столько рассказать. Лично я ничего не знал и все понял. Большое спасибо!!!!
@Vologdos
@Vologdos 4 жыл бұрын
Спасибо за видео. В самоизоляции ваши лекции как глоток свежего воздуха.
@torcher5023
@torcher5023 4 жыл бұрын
Не пробовали отказаться от самоизоляции? Или боитесь ужасного вируса?
@yevhenukrainianer4781
@yevhenukrainianer4781 4 жыл бұрын
@@torcher5023 Самоізоляція не для того, щоб ти не помер у свої 22 роки, наприклад, а для того, щоб твоя бабуся не померла у свої 75, підчепивши вірус від тебе-носія після того, як ти попив пивка з друзями. І щоб на апарати ІВЛ не було черги.
@torcher5023
@torcher5023 4 жыл бұрын
@@yevhenukrainianer4781 какая же ваша мова всё-таки забавная
@yevhenukrainianer4781
@yevhenukrainianer4781 4 жыл бұрын
@@torcher5023 дурень й з пальця сміється.
@user-bj6kn4yo6k
@user-bj6kn4yo6k 4 жыл бұрын
@@yevhenukrainianer4781 ты наверно и на англоязычных каналах на Украинском пишешь. Комплексы такие комплексы )
@datoshcode
@datoshcode 4 жыл бұрын
Огромное спасибо Вам за видеокурсы!
@user-uf4qb2zd5g
@user-uf4qb2zd5g 4 жыл бұрын
по больше бы таких видосов) Спасибо огромное, очень интересно и познавательно.
@azfox22
@azfox22 Жыл бұрын
Ожидания не завышены! Помимо самой информации и её подачи у Вас есть любовь к людям! Именно это делает Ваши видео такими понятными и долгожданными. Спасибо за Ваш труд!
@SergiiPeP
@SergiiPeP 2 жыл бұрын
Благодарю от души, Тимофей! Нравится все - и подача материала, и увлеченность и даже около лекционные рассуждения. Здоровья и успехов в жизни. Храни вас Господь!
@AsmickTrue
@AsmickTrue 4 жыл бұрын
Большое спасибо вам, за ваш труд
@user-fw7vq9mt5p
@user-fw7vq9mt5p 4 жыл бұрын
Здравствуйте, мы рады, что долго рассказываете, полнота объяснения, а значит понимания будет лучше. Спасибо вам за ваш труд.
@user-fr7fv2ln7n
@user-fr7fv2ln7n 3 жыл бұрын
Спасибо Вам за уроки! Самые лучше уроки по программированию, которые только видел свет! Освоил си++, разобрался в ассемблере... сейчас хакаю игры, пишу читы и ботов......
@high-level-content-maker
@high-level-content-maker 3 жыл бұрын
Знакомые просят взломать инстаграм или страничку в вк?
@Viktor_Kardakov
@Viktor_Kardakov 4 жыл бұрын
Большое спасибо! Прекрасная лекция, все понятно
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 жыл бұрын
Я самообразовываюсь благодаря вам, спасибо.
@user-tw7lm5nw1g
@user-tw7lm5nw1g 3 жыл бұрын
Спасибо большое за вашу работу!
@ramilsalikov2799
@ramilsalikov2799 3 жыл бұрын
Спасибо Вам и низкий поклон Учитель!
@asdffewfew
@asdffewfew 4 жыл бұрын
смотрел на одном дыхании.с нетерпением буду ждать продолжения
@letitsiakevarkova1989
@letitsiakevarkova1989 3 жыл бұрын
На бассейне очень спасали ваши лекции ♥️♥️♥️ спасибо вам большое
@bishop_ru6767
@bishop_ru6767 4 жыл бұрын
Благодарю за семинар!
@juvusart
@juvusart 4 жыл бұрын
Тимофей! Прекрасная подача материала, прекрасные примеры! Тема действительно сложная, но вам удалось за столь малый промежуток времени разложить всё по полочкам. Спасибо большое! Продолжайте учить!
@igoryagiyaev
@igoryagiyaev 2 жыл бұрын
Спасибо, Тимофей! Здоровья Вам и вдохновения!
@faure1245
@faure1245 2 жыл бұрын
Спасибо! Хорошая лекция, понятная. Вариант перехода с примеров си на с++ удачный. Очень понятно
@user-tz2gx7ow7p
@user-tz2gx7ow7p Жыл бұрын
Esp, stm, arm повсемесно переХрещено...
@user-tz2gx7ow7p
@user-tz2gx7ow7p Жыл бұрын
Часто перемешано старое/былое, и сам писакане не разберёт
@tolstenev_gleb
@tolstenev_gleb 10 ай бұрын
Спасибо за отличную лекцию! Очень понятный, плавный, хороший переход от Си. Спасибо)
@user-ru1ze9zh2c
@user-ru1ze9zh2c 4 жыл бұрын
Спасибо большое вам!!!
@user-nr6sm6mx9z
@user-nr6sm6mx9z 4 жыл бұрын
Тимофей, вы великолепны!
@CELTRIX88
@CELTRIX88 2 жыл бұрын
Это восхитительно. Тимофей, вашим студентам безумно повезло.
@endru_6205
@endru_6205 4 жыл бұрын
Спасибоо! Спасибо очень интересно.
@user-xj9kl6mg6p
@user-xj9kl6mg6p 4 жыл бұрын
Большое спасибо Вам!
@TheTruepikvic
@TheTruepikvic 4 жыл бұрын
В Питоне можно эксгумацию сделать 😂 Абстракция, инкапсуляция, наследование, полиморфизм, ЭКСГУМАЦИЯ! ООП от Хирьярова 😎 The roof is on fire! (тру фанаты Тимофея поймут) Тимофей, большое спасибо за ваш труд и стиль! 😊
@asdffewfew
@asdffewfew 4 жыл бұрын
спасибо Вам за Ваши уроки
@one-zero
@one-zero 4 жыл бұрын
Спасибо - > очень хорошая лекция
@Vector-Game-Studio
@Vector-Game-Studio 2 жыл бұрын
Отличное изложение материала!
@fedotov2d
@fedotov2d 2 жыл бұрын
Учитель от бога ) Радостно, что есть люди, которые так любят и так делают свою работу.
@Mnbvc-oc8wv
@Mnbvc-oc8wv 3 жыл бұрын
Вау, какой красивый код получается со всеми этими штуками 😍
@lenachass4044
@lenachass4044 3 жыл бұрын
Великий учитель и есть великий человек!!! ❤️
@Dethrockerbass
@Dethrockerbass Жыл бұрын
Спасибо за лекцию!
@daulety9837
@daulety9837 4 жыл бұрын
Спасибо вам!
@user-gn8bs5de5y
@user-gn8bs5de5y 2 жыл бұрын
Спасибо, посмотрел на одном дыхании, очень понравилось!
@avr_stm_pro2955
@avr_stm_pro2955 4 жыл бұрын
спасибо Дружище !!!
@Kitsikoo
@Kitsikoo 4 жыл бұрын
Автор просто прекрасен)
@user-hw1qg1rc7i
@user-hw1qg1rc7i 4 жыл бұрын
спасибо вам большое.
@dmitrylipilin2155
@dmitrylipilin2155 4 жыл бұрын
Спасибо!
@zoni196
@zoni196 4 жыл бұрын
вы супер. сваших лекций на фоксфорде начинала изучение программирования
@jangiryanarsen4952
@jangiryanarsen4952 2 жыл бұрын
Если не составит труда, подкинь ,пожалуйста, ссылочку на уроки Тммофея Фёдоровича на фоксфорде.
@randroll2395
@randroll2395 4 жыл бұрын
Спасибо большое
@TeslaPorts
@TeslaPorts 4 жыл бұрын
Спасибо, все понятно!
@serjoberst6322
@serjoberst6322 4 жыл бұрын
Да уж, тебе точно пригодится! Локалхост банить мож перестанешь наконец...
@studiowebui8820
@studiowebui8820 4 жыл бұрын
Спасибо.
@olgalikhogray5365
@olgalikhogray5365 4 жыл бұрын
СПАСИБО
@vladimirzaitsev9925
@vladimirzaitsev9925 2 жыл бұрын
спасибо огромное!
@Nico-uq7hx
@Nico-uq7hx 4 жыл бұрын
Видео крутое. Добавь поддержку донатов на стриме
@ms-33
@ms-33 4 жыл бұрын
Тимофей, сразу лайк!!!
@dogma7897
@dogma7897 3 жыл бұрын
Лучший!
@costantinoserio9908
@costantinoserio9908 4 жыл бұрын
Крутой сенсей)))
@yevhenukrainianer4781
@yevhenukrainianer4781 4 жыл бұрын
Дякую!
@linterrupt
@linterrupt 4 жыл бұрын
замечательно
@user-li4rb1rk2h
@user-li4rb1rk2h 3 жыл бұрын
Красава))
@ozerov3142
@ozerov3142 3 жыл бұрын
Будет видеоурок по Export 3d свой объект C++ для 3ds max 2009? Написать могут ?
@Trinitron-bx8oz
@Trinitron-bx8oz 4 жыл бұрын
Круто
@user-dp9em6vg8e
@user-dp9em6vg8e 2 жыл бұрын
Не скромничайте, Тимофей! Вы носитель удивительно дара - говорить просто о сложных вещах!
@johnd1431
@johnd1431 4 жыл бұрын
Крутая превьюшка ))
@dasfenster8953
@dasfenster8953 2 жыл бұрын
видео называется "первое погружение..." и между дел вначале Тимофей объяснил про парадигмы ооп так, что мне все стало понятно)))) я нашел себе преподавателя)))))))
@Sergey-Primak
@Sergey-Primak 4 жыл бұрын
Student():Person(){} - как до и после вызова конструктора Person() выполнить определенный код, необходимый в конструкторе Student()? правильно ли будет вместо Student():Person(){} использовать Student(){...;Person();...;} ?
@Vovastrugac
@Vovastrugac Жыл бұрын
Класс !
@user-hq1zc7sm7w
@user-hq1zc7sm7w 4 жыл бұрын
Видно брата питониста :) Библиотеки сначала называет модулями :)
@Lokiloclay
@Lokiloclay 4 жыл бұрын
На скорости 2х смотрится шикарно
@stagirit384
@stagirit384 4 жыл бұрын
Жаль не успел на эфир. Спасибо большое, как раз повторю синтаксис Си
@raptor8620
@raptor8620 4 жыл бұрын
там в основном с++
@JohnDoe_777
@JohnDoe_777 4 жыл бұрын
Ты этот стнтаксис за 30 минут можешь в доках освоить или совсем деревянный.
@stagirit384
@stagirit384 4 жыл бұрын
@@JohnDoe_777 если честно просто лень, да и не успеваю.
@yevhenukrainianer4781
@yevhenukrainianer4781 4 жыл бұрын
@@JohnDoe_777 за 30 хвилин ти й усі деталі роботи препроцессора не вивчиш, так що не треба говорити, якщо нема експір'єнсу.
@user-on3un9dq5e
@user-on3un9dq5e 3 жыл бұрын
Спасибо за ваши лекции! Только вот почему не получиться сделать typedef struct Student Student? Вроде всё компилируется.
@billjohnes9380
@billjohnes9380 3 жыл бұрын
Потому что "учитель" в данном случае просто грубо ошибся, дав неверные сведения.
@user-ei8zw4bz7c
@user-ei8zw4bz7c 2 жыл бұрын
@@billjohnes9380 ошибся человек, ну и ладно. Он признает что в С++ не супер пловец. Зачем с гонором так о нем отзываться плохо. Можно ведь без понта указать на ошибку и все
@billjohnes9380
@billjohnes9380 2 жыл бұрын
@@user-ei8zw4bz7c, всё дело -- в последствиях. Вы же не говорите "баловался человек с пистолетом, он признаёт, что не очень понимает в этом и поэтому случайно застрелил человека, можно ведь без понта указать на ошибку и всё". Если в C++ -- не супер-пловец, учить нельзя, потому что иначе -- это прямой вред. Автор, наверное, ещё и деньги получает за просмотры от Google'а.
@v_chelnik
@v_chelnik Жыл бұрын
Самый топовый преподаватель!!!
@arama9251
@arama9251 4 жыл бұрын
годно
@user-vu8pl8zl7h
@user-vu8pl8zl7h 3 жыл бұрын
Flocking to the sea Crowds of people wait for me Sea gulls scavenge Steal ice cream Worries vanish Within my dream (с) Morcheeba :)
@hulitolku
@hulitolku 2 жыл бұрын
После освоения Powershell погрузился в средние глубины языка Питон. И вот теперь не могу понять, стот ли мне пробовать погружение в язык C++? Кодирую исключительно для себя.
@olgabuimistr
@olgabuimistr 4 жыл бұрын
пожалуйста, киньте ссылку на видео про автоматизированное тестирование!
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
kzbin.info?search_query=%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%BE%D0%B5+%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
@olgabuimistr
@olgabuimistr 4 жыл бұрын
Konstantin Samod спасибо конечно, но я имела ввиду ссылку где Тимофей Х. об этом говорит. Из его вступления я поняла что он об этом говорил где то в своих лекциях..
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
@@olgabuimistr "Из его вступления я поняла что он об этом говорил где то в своих лекциях.." kzbin.info/www/bejne/r4CUo6mAfZudoqs
@olgabuimistr
@olgabuimistr 4 жыл бұрын
Konstantin Samod большое спасибо 🙏🏽
@jojomajo
@jojomajo 4 жыл бұрын
Оставляйте реквизите пожалуйста, те кто хотят скинутся. Думаю если даже по 50 рублей будут скидывать будет уже приятно, даже на всякие мелочи как штатив.
@ralphlauren8349
@ralphlauren8349 4 жыл бұрын
Уважаемый Тимофей Федорович ссылка по переходу на контест по Python перестала работать,пожалуйста пофиксите эту проблему
@akhmedakhmed6593
@akhmedakhmed6593 3 жыл бұрын
здравствуйте. мой аккаунт разработчика удалили из-за множественных нарушений. Можно ли восстановить аккаунт , если все приложения, нарушающие правила будут удалены ?
@Pzdc000
@Pzdc000 2 жыл бұрын
Мне эта лекция помогла 2 лабы сделать)
@alexanderskusnov5119
@alexanderskusnov5119 4 жыл бұрын
WinAPI будет?
@user-yz7wy3mm1h
@user-yz7wy3mm1h Жыл бұрын
лучший
@captainpronin953
@captainpronin953 2 жыл бұрын
я знал ассемблер но не знал ни Си ни Паскаля тогда. это был ZX Spectrum.
@ftinkere
@ftinkere 3 жыл бұрын
Clojure всё равно лучше. И макросы там няшки. Хотя лучше не злоупотреблять. Их нет во время выполнения
@vitalikos2010
@vitalikos2010 4 жыл бұрын
АССЕМБЛЕР был для меня всем... А по ом я увидел что надо писать на ассемблере чтобы просто появилось окошко с кнопкой ОК и я понял, что быстро писать приложения на ассемблере уже не получится, а самое главное скорость исполнения кода стала всем похер
@yevhenukrainianer4781
@yevhenukrainianer4781 4 жыл бұрын
неможливо задевелопити проект зі складною бізнес-логікою на ассемблері за адекватний час.
@poppyplappytime8119
@poppyplappytime8119 4 жыл бұрын
Сложилось впечатление, что в с++ struct и class - одна и та же конструкция только разные настройки по умолчанию. Так ли это или есть какие-то принципиальные отличия? И ещё вопрос - у вас конструкторы потомков в последнем примере принимают в качестве аргумента const char *name, хотя у конструктора родителя аргумент string name_ - при этом компилятор не выбрасывает ошибку и всё работает - получается, что конструкторы потомков в данном примере не вызываются и не проверяются на соответствие типов т.к. у них нет тела? или происходит какое-то автокастование аргумента? Спасибо.
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
"Так ли это или есть какие-то принципиальные отличия?" Принципиальное отличае в том, что class - это "Сущность" из ООП - БЕЗ ООП class -ов не бывает. Объект класса ВКЛЮЧАЕТ в себя И "Данные" и "Методы". Пользоваться "ИЗ ВНЕ" (не находясь "ВНУТРИ" объекта) можно только тем, что объявлено Public - это ОСНОВНАЯ ИДЕЯ ООП ("чтобы ни кто не мог прийти на вашу кухню и там хозяйничать" - выражаясь "языком" Тимофея Федорыча...)))
@poppyplappytime8119
@poppyplappytime8119 4 жыл бұрын
@@konstantinsamod1858 внутри структуры с++ можно описывать методы, можно объявлять поля структуры с атрибутом private. И по сути это будет тот же класс.
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
@@poppyplappytime8119 "И по сути это будет тот же класс." По какой "сути"? Парадигма ООП - это абстракция: программисту (как человеку) удобнее так представлять\думать (что Данные и Методы "объединены" в "нечто одно целое") + можно написать компилятор, который будет за этим "следить" (поддерживать работу программиста в парадигме ООП)... Но в процессе выполнения... все-равно выполняется машинный код (который можно просмотреть на языке Ассемблера)... И если Дизассемблер допускает вставки (которых нет в "оригинальном" коде), то можно обращаться к любым данным любых "Объектов" ("на сегодня" нет процессоров, которые поддерживают парадигму ООП на уровне машинных кодов...))) Согласны? Можно взглянуть с другой стороны: - Парадигма ООП была придумана для того, чтобы работая в команде "сосед" не мог "разворотить" ваши данные - не мог записать в ваш int "свой" string... А потом "ищи что за фигня? Вчера же все работало..." а в проекте уже более миллиона строк...
@poppyplappytime8119
@poppyplappytime8119 4 жыл бұрын
@@konstantinsamod1858 я всё же надеюсь прочесть комментарий от автора, а не от всезнайки
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
@@poppyplappytime8119 "я всё же надеюсь прочесть комментарий от автора, а не от всезнайки" -"Всезнайки" обычно в команде являются ТимЛидами (или "сейнерами")) Так вот - подходит к тебе ТимЛид с желанием помочь... А ты ему: "Я хочу узнать ответ, а не услышать "всезнайку"... Удачи тебе, тролль...))
@stenlymarshal9000
@stenlymarshal9000 4 жыл бұрын
Короче, весь "хард - кор" начинается на 42 ой минуте!
@monke7336
@monke7336 3 жыл бұрын
Здесь все легко
@bashconsole
@bashconsole 4 жыл бұрын
это же как 2+2. А когда будете на STL уже......
@GexPlayerMD
@GexPlayerMD 3 жыл бұрын
Смайлики 😊😊😊
@jaymelony6058
@jaymelony6058 2 жыл бұрын
Какая смысловая нагрузка...
@ms-33
@ms-33 4 жыл бұрын
Что за бассейн?
@overlordik2
@overlordik2 4 жыл бұрын
Это очное испытание для поступления в школу 21
@jozefkantsevich9810
@jozefkantsevich9810 4 жыл бұрын
Неужели С++ ещё популярен?
@jaymelony6058
@jaymelony6058 2 жыл бұрын
Эмм... Да, он ещё популярен, где нужна точность, быстрота, высокоуровное программирование, а ещё в С++ математика более удобная чем в других языках.
@user-er6zr1tm3i
@user-er6zr1tm3i 4 жыл бұрын
Как глубока кроличья нора...
@victorzedwings
@victorzedwings Жыл бұрын
*Чем глубже в глубь, тем больше плющщит...*
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
Тимофей Федорович, неужели не читали Capability Maturity Model for SoftWare (sw-cmm)?
@user-tz2gx7ow7p
@user-tz2gx7ow7p Жыл бұрын
🎉 Пора ютубу вводить линейку лайкоав по тайм коду!
@user-tz2gx7ow7p
@user-tz2gx7ow7p Жыл бұрын
Смотрю 51:00 минуту, не знаю куда поставить 33 или 34 лайк. ❤
@4sat564
@4sat564 4 жыл бұрын
Конструктор не зовут, он сам приходит
@vitall789
@vitall789 2 жыл бұрын
vim конечно напрягает, но Темплейт не раскрыт.
@Franc_Net
@Franc_Net Жыл бұрын
Здравия Тимофей. Си 1972 г. Времена Ассемблера и текстовых режимов. Графика низкого уровня. С приходом Windows, графика стала минимумом. И даже такие "монстры" как Borland, с появлением ООП, разбежались. Так-же и программисты 80х-90х не приняли многие нововведения ООП. Ибо до него был какойто стандарт. И если бы Борланд писал графическую библиотеку, она была бы стандартом. А сейчас этого нет. Приходится вникать, учить, библиотеки Вась Пупкиных. Т.е. потерялась ТВОРЧЕСКАЯ составляющая :( Кто сейчас пишет для себя?...
@f33net
@f33net 4 жыл бұрын
Вот оно где свинство C - конструкторы, которые вызываются при объявлении переменных классов, т.е. до того ещё, как программа то начала выполнятся. Ещё не подготовлена среда для работы конструкторов, а они уже выполняются. Причём, независимо от того места, где объявлена переменная класса. :) Это полный хлам. :) Сделайте массив классов и инициализируйте их через конструкторы в цикле, например. :) А в Паскале всё ровно и красиво: мухи отдельно, котлеты отдельно, объявление компилятору, конструктор вызывают когда надо. Ещё и деструкторы есть. :)
@konstantinsamod1858
@konstantinsamod1858 4 жыл бұрын
"Вот оно где свинство C - конструкторы, которые вызываются при объявлении переменных классов" У Си нет "переменных классов", так как нет классов и ООП. А "переменные классов" в ООП называются "Объекты"...))
@jojomajo
@jojomajo 4 жыл бұрын
в школах c++ преподают?
@sarbasov
@sarbasov 4 жыл бұрын
На английском погружение в C++ будет не under the C, а C++ immersion
@billjohnes9380
@billjohnes9380 3 жыл бұрын
Это какая-то жесть. Строковые литералы имеют тип массив char const, а не указатель на char, что в C, что в C++. И оператор "typedef struct Student Student;", конечно же, вполне валиден в обоих языках, и его, конечно же, "получится сделать". Даже не хочется дальше время тратить, вот доказательство (программа на голом C): godbolt.org/z/hrc8Ta Видно, что sizeof от литерала совсем не равен sizeof от указателя (и скобки после sizeof там не нужны, если вдруг возникнет мысль по этому поводу). Уже по разному значению sizeof можно догадаться, что типы -- разные. Также видно, что несмотря на то, что массив -- недотип, и операция присваивания для него не определена, инициализация массива в частном случае использования для этого строкового литерала, всё же, возможна. Хуже нет, когда с самого начала не просто неправильно учат, а дают в корне неверные сведения.
@ltdsci2171
@ltdsci2171 3 жыл бұрын
00:53:30
@sergeytaranov2015
@sergeytaranov2015 4 жыл бұрын
Очень сложно прорываться к сути через стиль изложения преподавателя. Много лишних и долгих метафор, лирических отступлений, "исправления ошибок". Удачный пример стиля лектора - Роберт Сапольски. там тоже есть метафоры и отступления, но они укладываются в общую драматургию изложения материала
@0374studio
@0374studio 2 жыл бұрын
Вы программист? 😌
@sergeytaranov2015
@sergeytaranov2015 2 жыл бұрын
@@0374studio Нет, но подумываю об этом
@0374studio
@0374studio 2 жыл бұрын
И тем не менее, вы не зря, imhfo, провели сравнение с двумя данными персонажами - оба мощные преподаватели, да только в своих, разнящихся тематиках...и Роберт тут выступает скорее наиболее выдающимся водолеем, так, в качестве сравнения 🤓 (при всём уважении)
@f33net
@f33net 4 жыл бұрын
Тимофей, пропустил в инкапсуляции одинаковый конструктор у обоих экземпляров. Зачем каждому наследнику конструктор, который одинаковый? Его как раз в родителя и надо нести. Чтобы показать сам смысл вообще ООП: родитель что-то умеет делать, а что-то не знает как делать, или делает хуже, чем это сможет сделать наследник. И практический пример потоки: родительский класс умеет копировать из одного потока в другой, умеет искать и т.д., но сам не умеет читать, делегирует реализацию чтения потомкам и уже дочерние классы реализуют лишь функцию чтения, получая от родителя массу функционала уже готового. Т.е. в родительском классе можно реализовать логику работы: сортировать, добавлять, удалять, искать, складывать и много другого, не думая как получить физически данные, обращаясь к абстрактным методам. А уже дочерние классы позаботятся об том малом кусочке - получение данных. Это наиболее наглядный пример, разумный, а не изменение print, который запросто можно организовать переменной whois. :) Если уж print, то его вариант draw различных визуальных компонентов лучше покажет мощность ООП. :) Не знаю - читаешь комменты или нет, но некоторые "залётные" уже далеко не ученики, и варианты изложения подсматривают. :)
С++ для 8 класса, урок 1 (Ввод-вывод, типы, операции)
2:08:32
Тимофей Хирьянов
Рет қаралды 91 М.
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 79 МЛН
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
Алгоритмы и структуры данных (С++), лекция №1
1:26:53
Тимофей Хирьянов
Рет қаралды 515 М.
Решаем тестовое задание на позицию junior python backend разработчик
21:18
𝐧𝐞𝐫𝐝𝐢𝐳𝐚𝐲-𝐜𝐨𝐝𝐞
Рет қаралды 10 М.
КАК ЧИТАТЬ И ПОНИМАТЬ С/C++ КОД?
8:21
Winderton
Рет қаралды 181 М.
ООП на С++14, лекция 1
1:17:32
Тимофей Хирьянов
Рет қаралды 124 М.
Алгоритмы и структуры данных (С++), лекция №2
1:22:33
Тимофей Хирьянов
Рет қаралды 152 М.
Неодим- стеклянный металл для магнита.
12:22