*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
@xamidillomamathanov33967 жыл бұрын
#SimpleCode 😊😊😊☝☝👍👍👍👍👍👍👍👍👍👍👍 spasiba
@greatskydrake95312 жыл бұрын
Здравствуйте, как раскрывать пакет параметров шаблонного класса ?
@fundorinlive6 жыл бұрын
Чем дальше по плейлисту, тем меньше просмотров и лайков. Печально. Людям явно не хватает мотивации внутри себя. Спасибо за уроки. Параллельно пишу свой плагин и изучаю C++ по твоим видео (не только, но, в основном). Начал в январе и уже есть более-менее рабочий прототип.
@SeshAlex6 жыл бұрын
На каком языке пишешь? Видать у тебя есть опыт? Потому что для меня писать плагин, это что то сверхестественное на данном этапе учебы.
@papirius5 жыл бұрын
Просто не все легко могут это освоить.
@zavi869510 ай бұрын
МОТИВАЦИЮ НАДО ПОДЯТЬ
@bama26192 жыл бұрын
Как всегда просто и ясно, спасибо, Сергей! Не вздыхайте, мы вас любим!)
@yormado10782 жыл бұрын
можно еще специализацию для определенного значения, также как и обычную, только вместо типа указать значение. То есть - template struct A { реализация... }; Как пример можете реализовать из этой конструкции и enum'a вычисление факториала
@ДмитрийНормов-ю6ц2 жыл бұрын
для конкретного значения - это круто...
@zdravstvujte_94 Жыл бұрын
Вчера днем мне попалось прошлое видео, а вечером в группе по C++ в Телеграме как раз по специализации шаблонов. И сегодня вот смотрю это. Прямо удачно совпало.
@АндрейМиненко-ц3з6 жыл бұрын
Спасибо за урок
@Myp4aJTka13 жыл бұрын
Именно то что я искал!!! Продолжай свой проект! Успехов!
@yourownazog80696 жыл бұрын
В данном случае нам нужно было использовать специализацию шаблона не класса, а метода, т.к. пример очень легкий: void Printer::print() {...}
@andreitaranichenka90613 жыл бұрын
т.е если обьем работы небольшой и есть такая маленькая функция,то можно применить специализацию шаблона метода, а уже класса менять когда что то координально меняем?
@Kokurorokuko3 жыл бұрын
Уточню, как написать надо: template void Printer::Print(double value)
@artlinestudio67353 жыл бұрын
Очень полезное видео! Спасибо!
@vladalu97946 жыл бұрын
спасибо большое за отличный урок, очень интересно, продолжай пожалуйста. Очень понравились стримы про string, надеюсь еще будет что-то подобное!
@segars9604 Жыл бұрын
Спасибо за бесценный труд!)
@kaynsolo6 жыл бұрын
Респект за трудолюбие.
@Ermine8827 жыл бұрын
Очередное спасибо.
@Resident-13374 жыл бұрын
Замечательно объяснил! Ставлю лайк и подписываюсь. Можно было еще в шаблон структурку подсунуть и распечатать ее поля, для наглядности необходимисти фичи
@denyssalvatore95184 жыл бұрын
Забыл поставить public во втором классе, сижу ищу ошибку, когда понял её, прошло минут 10, смеюсь с себя xD
@vaynah95407 жыл бұрын
Krasavchik avtor vse ponyatno spasiba
@Ворвзаконе-г5у2 жыл бұрын
Это видео мне было полезно интересно и я не забыл подписаться на канал и поставить лайк
@C2H5OHH3 жыл бұрын
Thank you for the lesson!
@Jessica_Cat-l1v8 ай бұрын
да, в с++ без с2н5онн трудно разбираться😜
@SeshAlex6 жыл бұрын
Спасибо. Ну и лайк как обычно!
@mrrodman52655 жыл бұрын
Здравствуйте Сергей! У Вас будут еще уроки по C++? Если да, то можно подробнее остановиться на конструкторе перемещения и rvalue?
@АлексейМохров-е9н4 жыл бұрын
С функциями также: template void foo(T name) { cout
@abone5783 Жыл бұрын
Зачем template пустой нужен, вроде без него тоже будет работать.
@Евгений-ф9я3о6 жыл бұрын
Спасибо!!!
@ЯрославГоловко-ф6и4 жыл бұрын
спасибо
@kaisaryerdenbekov15886 жыл бұрын
Я близко.
@qpumuJIbek6 жыл бұрын
Лучше видео записывать через OBS (стримеркая прога), она бесплатная + там можно записывать видео в любом качестве.(видео уже сжатое будет)
@i4q2367 жыл бұрын
very good!!! ещё интересно было бы увидеть namespace и классы...тем более, что классы образуют одноимённый namespace и это интересно...))))
@Mickey6X67 жыл бұрын
Про namespace было
@i4q2367 жыл бұрын
да нет я знаю, что про пространство имён было....я имею ввиду про пространство имён и классы...сходства и различия...дело в том, что любой класс, структура, enum, union образуют одноимённое пространство имён! )))
@Kokurorokuko3 жыл бұрын
@@i4q236 enum не образует, кстати. enum class образует.
@user-dsafsad3242 Жыл бұрын
С первых уроков сюда дошел лишь каждый 50-ый, а ведь это только начало.
@Jessica_Cat-l1v8 ай бұрын
а что дальше будет? даже представить страшно, но интересно😂
@ЯрославРосс2 жыл бұрын
Подскажите как вынести описанные методы Print() из .h в .cpp файл? Пробую, ругается.
@vicar-martyr7 жыл бұрын
Сергей, подскажите достойные книги по изучениюю ооп с++. И как считаете книга "Объектно-ориентированное программирование в С++" Роберт Лафоре не потеряла в настоящее время своей актуальности. Спасибо.
@Sooderone11 ай бұрын
🧑🏼🚀
@CryptoAdventurer7 жыл бұрын
#SimpleCode Скажите, есть ли возможность скачать все видео уроки сразу? Можно даже за денюшку.
@andreitaranichenka90613 жыл бұрын
Вопрос. А если мы не знаем что введет пользователь, т.е какой тип будет приходить классу, как это указать?Ведь вы сразу туда тип int,string вписываете. Я пробовал туда вставить typeid().name(), но это не работает.
@Kokurorokuko3 жыл бұрын
typeid(type).name() это метод класса typeid. Метод это не тип, как его можно туда вписать?
@АннаКовалева-ш3б3 жыл бұрын
так для этого просто нужен шаблон класса. Зачем тогда городить и отдельно прописывать реализацию при особенном типе, если ты не знаешь, что за тип?
@yaroslav77827 жыл бұрын
Можно же при помощи sizeof определить что за тип у нас и условием в том же методе изменить реализацию. Или нет?
@kanatushtimofey34526 жыл бұрын
Ну например int и float имеют размер 4 байта, и уже не определить, точно тип по размеру. Или вот строка вообще не имеет фиксированного размера, т.е. её размер равен 1 байт умножить на количество символов в ней. Так что с данным способом ни в какую. Как-то так ;D
@liudasliudelis96666 жыл бұрын
Dėkui
@iduckk83377 жыл бұрын
Привет. Спс за уроки. Как выделить штрих линией парные фигурные скобки?
@iduckk83377 жыл бұрын
Нашел, но как то не так она у меня работает =)))
@Kokurorokuko3 жыл бұрын
Tools - Options - Text Editor - Show structure guide lines
@ruslandad365 Жыл бұрын
Я ПОНИЛЬ)
@i4q2367 жыл бұрын
Привет! Когда пишешь проги на visual studio 2017 в своих уроках установи последние обновления. Я когда смотрю твои уроки всегда набираю эти же проги у себя в студии и бывают возникают ошибки, хотя я всё набираю один в один...дело в том, что у меня стоит самая последняя студия 2017 15.5.2, а у тебя горит значок уведомлений, значит ты студию не обновляешь...подтверждением этого служит то, что все твои проги у меня прекрасно работают в студии 2015, которая у меня так же установлена., а в 2017 15.5.2 иногда проги не компилируются и возникают синтаксические ошибки...например в уроки про наследование шаблонов у меня в студии 2017 15.5.2 возникает ошибка C 2614, а в 2015 всё прекрасно работает...установи, пожалуйста, обновления! )))))))))))
@sergbo55096 жыл бұрын
Ты шо калека? Я конечно понимаю что лень это сестра программиста и двигатель прогресса, но не до такой же степени. Во первых эти уроки бесплатны, какие могут быть требования. Во вторых, изучается язык С++ а не МС Визуал. C++ компилится вообще из командной строки, может с неё начшешь, раз студию не тянешь? Нашел к чему приебаться!
@Kokurorokuko3 жыл бұрын
@@sergbo5509 Мне кажется, Вы необоснованно придрались к автору комментария. Он всё правильно в общем-то сказал. И он посоветовал, а не приебался. Это уроки всё-таки для новичков. Когда у новичка что-то не работает, а он делает всё так же, то у него могут опуститься руки.