Модульный подход, ООП.
Комментарии во всей программе.
шаблонный класс таблица (аналг std::map)
1) конструктор, деструктор
2) найти
3) добавить
4) toJSON
5) метод value(key,defvalue)
6) метод keys() возвращает список всех ключей
7) удалить и очистить
8) size
9) переопределить []
10) добавить исключения в main в тоже.
11) Итератор