Мирошников Е.В. (науч. рук. Курилов Ф.К.) Метапрограммирование
В данной работе рассматривается разработка инструмента метапрограммирования для автоматизации создания классов-оберток, обеспечивающих интеграцию Protocol Buffers (protobuf) с фреймворком Qt. Описывается решение проблемы адаптации сгенерированных protobuf классов для эффективного взаимодействия с QML. Разработанная библиотека автоматически генерирует классы на основе .proto файлов, добавляя функциональность Qt, включая систему сигналов и слотов, а также макросы Q_PROPERTY. Реализованное решение позволяет значительно упростить процесс разработки программного обеспечения, минимизировать количество ошибок и обеспечить эффективное взаимодействие между C++ и QML компонентами приложения.
Мирошников Е.В. (науч. рук. Курилов Ф.К.) Метапрограммирование // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2025]. URL: https://kmu.itmo.ru/digests/article/14370