@detcelfer

Как динамически создавать, хранить и обращаться к объектам класса?

Описание проекта:
На базе ардуино пытаюсь сделать часы-будильник, который должен иметь следующие возможности:
- создавать новый будильник
- удалять созданный будильник
- хранить в созданном будильнике настройки (время срабатывания, дни повторения, вкл\выкл)
Я себе представляю некий массив, который хранит объекты класса, содержащие в себе набор переменных, в которых хранится информация о будильнике.

Как можно реализовать динамическое создание однотипных объектов класса? Как с таким работать?
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 1
@beerchaser
А зачем создавать массу объектов? Чем не устраивает логика работы cron? Для обеспечения требуемой точности раз в секунду просматриваем файл из нескольких записей. Т.е. один будильник-одна запись. Формат записи определяет весь необходимый функционал: время срабатывания, вкл/выкл, дни повторения, мелодию для звонка и т.д. Причем и читать и писать сразу на устройство хранения. Учитывая, что устройство хранения условно флэш и превалировать будут операции чтения, большого выигрыша от переноса структур в память я не вижу. Если только попрактиковаться. Но тут все просто - динамический список с указателями на объекты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы