27 Листопада 2023 р.
Головні інсайти заходу💫
Під час лекції Андрій окреслив межі використання STL у стандартній бібліотеці С++. Він надав безліч корисних порад для використання бібліотеки на практиці! Під час заняття учні мали можливість дізнатися про:- принципи застосування однієї структури коду для різних типів даних та повторне застосування коду;
- структури даних, які існують:

- типи контейнерів і порівняння їхніх методів:

- вимоги до типів елементів контейнерів — наявність публічних:
- ітератори —розвиток поняття «вказівник на елемент», відомого з мови програмування С, і зворотні ітератори, їх похідність від типу даних й типу контейнера;
- алгоритми — як функції, які застосовуються до контейнерів:

- заголовки файлів-контейнерів: які містять послідовні, асоціативні, похідні категорії класів і в чому полягає їхня відмінність.
Рекомендації для роботи з STL✍
✅ Надавай перевагу контейнерам STL перед стандартними масивами С/C++ для більш надійного програмування. ❌ Не вір тим, хто каже, що контейнери й алгоритми STL неефективні в плані run-time. ✅ Обирай правильний тип контейнера залежно від типу елементів та операцій над масивом даних. ❌ Працюючи з vector, не користуйся методом reserve, коли не можна спрогнозувати кількість елементів. ✅ Подбай про «полегшення» конструкторів елементів вектора. 👌 Звісно ж, наприкінці лекції Андрій Курсін поділився лайфгаками до написання певних елементів програмного коду й застосування елементів STL, з якими можна ознайомитися в записі лекції ⬇Для детального знайомства з бібліотекою STL дивися вебінар на YouTube!
Kharkiv IT Cluster дякує спикеру Андрій Курсіну й компанії SevenPrо за детальне пояснення студентам ХНЕУ ім. Семена Кузнеця принципу й правил роботи з STL. Ми переконані, що ця зустріч допомогла студентам зробити важливі висновки й почуватися впевненіше під час роботи з програмним кодом 🔝.Довідка:
SevenPro — українська ІТ-компанія, яка спеціалізується на розробці програмного забезпечення та ІТ-консалтингу.Підпишись на наш телеграм канал, щоб бути у курсі подій
Також читай новини на наших сторінках в соціальних мережах:
Читайте також
Усі новиниЗа результатами досліджень Gartner® Magic Quadrant™ у 2024 році, ЕРАМ названо світовим лідером у сфері розробки кастомізованого програмного забезпечення. Цю високу оцінку компан...
Читати повністюEPAM Systems, Inc. (NYSE: EPAM), провідна компанія з постачання послуг цифрової трансформації та розробки продуктів, представила StatGPT 2.0 Platform - платформу, створену в спі...
Читати повністюGlobalLogic оголосила про партнерство з Nokia для прискорення впровадження передових 5G та 4G рішень для бізнесів. Угода розширить екосистему АРІ, яку Nokia будує з операторами,...
Читати повністюПідписка на email-розсилку
Бажаєте бути в курсі свіжих подій IT-сфери регіону?
Підпишіться на нашу розсилку!