QUOTE (athlon64 @ Mar 29 2012, 12:34)

Спасибо, но, к сожалению, с плюсами у меня пока не очень.
Его довольно просто вернуть обратно в обычный С - переименовать класс в структуру, вынести из него функции, заменить конструктор на функцию инициализации, которую вызывать при старте программы и, собственно, все.
P.S. Хотя нет, не все так просто. Попробую сделать сам.
Вот такое получилось. Не проверял, но кажется сломать там что-то было трудно.