На информационном ресурсе применяются рекомендательные технологии (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети "Интернет", находящихся на территории Российской Федерации)

GeekBrains

4 подписчика

Основы метапрограммирования в C++ на примере Shared Pointer

На вебинаре вы узнаете:
- Что такое шаблоны, зачем они нужны, когда имеет смысл их использовать.
- Немного Variadic templates на примере создания функции makeShared.
- Шаблонные методы шаблонных классов на примере операторов присвоения класса SharedPointer.
- Подвох с перегрузкой оператора присвоения при создании шаблонного класса.
- Трюки для улучшения читаемости шаблонных классов: using, внешнее описание реализации методов.
- SFINAE и static_assert как основа читабельной диагностики ошибок в шаблонных классах.

Ссылка на трансляцию: https://mailru.zoom.us/j/97925947501?pwd=bXh3Ui9HakJ1MjhXTEsvVSszZ1FlQT09

Ссылка на первоисточник

Картина дня

наверх