Шаблон проектирования, который предоставляет заполнитель для другого объекта для управления доступом, снижения затрат и упрощения. Один из шаблонов структурного проектирования «Банды четырех».
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Указатель функции — это указатель на функцию, которая может храниться в переменной. Это позволяет во время выполнения выбирать, какую функцию запускать.
Преобразование объекта, переменной или значения из одного типа в другой, чтобы удовлетворить ограничению типа, без специального запроса этого преобразования с помощью синтаксиса языка.
C++ 17 — это название стандарта C++, утвержденного в 2017 году. Он основан на предыдущем стандарте C++ 14, улучшая основной язык и стандартную библиотеку, а также добавляя несколько новых языковых функций.
C# — это мультипарадигмальный управляемый объектно-ориентированный язык программирования, созданный Microsoft совместно с .NET. C# можно использовать с любой реализацией .NET, такой как .NET Core, .NET Framework, Mono, ML.Net и Xamarin.