*Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)*
@TheWladberlin5 жыл бұрын
@@hvac_vdk "... которая позволяет намного более удобно оперировать с данными" (0:40) - Это я к заявлению о том что "STL - это самостоятельная библиотека". В том смысле что, не вижу противоречий, к тому что Сергей говорит.
@1___________________1-p4g4 жыл бұрын
@@UFO26 конечно
@1___________________1-p4g4 жыл бұрын
@@UFO26 чтобы освободить динамически выделенную память и для уничтожения данных по окончании работы проги
@1___________________1-p4g4 жыл бұрын
@@UFO26 для простых классов , какой вы написали , для него не нужен деструктор , для него вызывается компилятором , так что вызов дестркюуктора зависит от случая , который вы рассматриваете
@1___________________1-p4g4 жыл бұрын
@@UFO26 и да прд уничтожением данных подразумевается очистка памяти , котору заняла прога , по окончании очищается
@ruslandad365 Жыл бұрын
Самый лучший урок все понятно и наглядно с примерами и ваши объяснения просто ЗОЛОТО!!!
@camo_3jio Жыл бұрын
Поддерживаю большинство комментариев, подача материала замечательная, всё понятно и развёрнуто! Спасибо за бесплатный и качественный контент!
Потрясающие уроки и подача материала! Душевный лайк! Просим продолжить уроки по С++. Пожалуйста.
@KurpatovInstagram7 жыл бұрын
Спасибо!
@segars9604 Жыл бұрын
Спасибо за бесценный труд!)
@vaynah95407 жыл бұрын
RESPEKT BRAT 😊👍👍👍👍👍👊👊👊👊👊☝☝☝☝☝☝☝☝☝
@blchnk92785 жыл бұрын
Очень полезное видео! Благодаря тебе я сделаю лабу и меня не отчислят
@sleepyNovember_project10 ай бұрын
Вот оно как делается! Урок зашибенен
@SeshAlex6 жыл бұрын
Спасибо за урок. Очень интересная тема.
@vladalu97946 жыл бұрын
огромное спасибо за урок!!!
@Bagasl5 жыл бұрын
Скинул всем одногруппникам, которые задалбывают просьбами помочь сделать лабу, спасибо)
@overdoses17946 жыл бұрын
Большое спасибо!
@Ermine8827 жыл бұрын
Спасибо за урок.
@AnnTimLeo5 жыл бұрын
Спасибо! Замечательный урок!
@Antonov_Ivan.11 ай бұрын
Спасибо за урок!
@ДмитрийБузницкий-б3н2 жыл бұрын
Спасибо, Сергей. У вас очень хорошие уроки, продолжайте в том же духе.
@nokhcho30192 жыл бұрын
Очень хорошо объясняешь. Спасибо за эти уроки!
@pavelios35776 жыл бұрын
Спасибо.
@AndriiStreange3 жыл бұрын
Спасибо большое , все стало ясно , после твоего видео .Всем рекомендую !
@АндрейМалышев-я3з2 жыл бұрын
Так забавно, за полчаса после урока смог написать шаблонный класс двусвязного списка и он работает. Ыыы, круто. Даже операторы переопределил некоторые. Когда-нибудь меня хватит на что-то большее.
@Роман-т8с1ь Жыл бұрын
Ну что, ты? Как дела?
@АндрейМалышев-я3з Жыл бұрын
@@Роман-т8с1ь пишу языковую виртуальную машину🙂
@Larchenkov_AA Жыл бұрын
Как дела?
@ДиясСағын Жыл бұрын
Спасибо за урок
@ide9827 Жыл бұрын
коммент для продвижения видео автору респект
@АлексейП-х1ш3 жыл бұрын
Смотрю, набираюсь знаний, отличный канал
@DART2WADER3 жыл бұрын
Для множества шаблонных параметров иногда лучше паки использовать
@DmitryDolganov5 жыл бұрын
Сергей, спасибо!
@dm-a19163 жыл бұрын
Супер! Спасибо!
@observer7742 Жыл бұрын
Огромное спасибо)
@XXX-to8fv4 жыл бұрын
Кто не знал можно написать вот так: auto a; Компилятор автоматом подхватит,что это за переменная.
@XXX-to8fv4 жыл бұрын
Gl:>
@МаксимМаев-м5д4 жыл бұрын
Это чтоб код был плохо читаемым?)
@РоманКостяБелых Жыл бұрын
Спс а то не особо понимал смысла это шаблона если мы всеровно указываем заранее что у нас будет за тип
@bama26193 жыл бұрын
Все супер! Спасибо!
@JohnSmith-es2fh Жыл бұрын
я так понял, тут по аналогии как с абстрактными классами, только там - есть функции virtual void foo() = 0, а тут void foo(T1 value)
@kaynsolo6 жыл бұрын
Like!
@даниилмартынов-ю4ч5 жыл бұрын
просто лучший !
@victoriacheetah68042 жыл бұрын
Почему у меня возле template пишет "Укажите аргументы примера шаблонов для IntelliSense" ? Как это убрать?
@blackgolddev40234 жыл бұрын
Шикарно
@PanVladyslav6 жыл бұрын
Вижу влияние C#
@vefrej67063 ай бұрын
T1000
@seam373 жыл бұрын
SPASIBO!!
@ЯрославГоловко-ф6и4 жыл бұрын
спасибо
@MrBreOr2 жыл бұрын
Здравствуйте. Столкнулся с проблемой определения класса в .cpp и .h файле. Непонятное поведение, методы класса в .cpp не понимают что за "T" я от них требую.
@Get_Boros Жыл бұрын
Конструктор в .h ALesson_Template(const T &Type_Name); Конструктор в .cpp template ALesson_Template::ALesson_Template(const T &type_name)
@Vampiracus2 жыл бұрын
А как реализацию методов обобщенного класса выкинуть в исходник?
@DART2WADER3 жыл бұрын
Проще Argument deuction guide для MyClass написать чтобы в не указывать тип: template MyClass(T)->MyClass;
@hallownest_feats8 ай бұрын
интересно
@егорщербанов6 жыл бұрын
так лучше #include #include #include #include #include #include #include #include #include using namespace std; class a { public: a() {x = y = z = 0; } a(int x, int y, int z) { this->x = x; this->y = y; this->z = z; } private:int x; int y; int z; }; template//шаблонный класс class my { public: my(t1 value) { this->value = value; } public: void get() { cout
@pubgr8625 жыл бұрын
егор щербанов херня какая то зачем столько библиотек если по факту кроме иострима не одна не задействована, так же в классе my зачем то две паблик секции и секция протект если кто не наследует из неё ничего. Чем твой код отличается от кода в уроке в сторону « Так лучше» не понятно.
@kadyshev27595 жыл бұрын
Соглашусь с человеком выше - нахрена столько библиотек?
@itgoslz8448 Жыл бұрын
дебилизм...
@sleepyNovember_project10 ай бұрын
Вертикал спейсинг где, всё впритык :(
@alexandersmirnov42742 жыл бұрын
ну вы и объясняете конесно почему нельзя рассказать что для кадого типа генерируется компилятором соот класс с этим типом
@wasony.1264 жыл бұрын
13:58 чет не понял
@СергейРохин-и1ш3 жыл бұрын
Вынес определение класса в другой модуль, при компоновке получил ошибку. Ошибка LNK2019 ссылка на неразрешенный внешний символ "public: __thiscall Test::Test(int)" (??0?$Test@H@@QAE@H@Z) в функции _main. Тесты Если не выносить в другой модуль или не использовать шаблон, а определить типы явно, то выполняется и компилируется. Какой урок смотреть?
@vsevolodtodd43043 жыл бұрын
Шаблоны нельзя использовать если у тебя программа разбита на модули
@СергейРохин-и1ш3 жыл бұрын
@@vsevolodtodd4304 можно код включить в h-файл. Есть мнение, что линковщик сможет дубли функций исключить.