Методи та засоби зневадження шаблонного коду

Loading...
Thumbnail Image
Date
2022
Authors
Охріменко, Михайло
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
У цій роботі розглядається методи та засоби зневадження шаблонного коду. Вони пояснюються на інструментах, які доступні з версії С++11 до С++ 20. Розглядаються причини та наслідки, які привели до нововведень. Показані такі інструменти, як static_assert, SFINAE і enable_if, концепти та система модулів. Розповідається про історію розвитку узагальненого програмування та чого намагаються досягти розробники мови С++.
Description
Keywords
зневадження коду, SFINAE, Concepts in C++20, #include, курсова робота
Citation