CObjectLib is an object-oriented library for the C programming language that allows developers to create and manage objects using the concepts of classes, inheritance, interfaces, generics, and events. The library provides high flexibility and extensibility, allowing users to easily add functionality and respond to events in their applications.
- Скачайте библиотеку из репозитория.
- Скомпилируйте библиотеку с помощью компилятора C.
- Включите заголовочный файл
CObjectLib.hв свой проект.
- CreateClass: Создает новый класс.
- RegisterClass: Регистрирует класс с конструктором, деструктором, методами и членами.
- CreateInstance: Создает экземпляр класса.
- DeleteInstance: Удаляет экземпляр класса.
- GetField: Получает значение члена класса по имени.
- CreateEvent: Создает новое событие.
- AddEventHandler: Добавляет обработчик события.
- TriggerEvent: Вызывает все обработчики события.
Эта библиотека лицензирована под MIT License. Пожалуйста, ознакомьтесь с файлом LICENSE для получения дополнительной информации.