это грЕбля в направлении "напишу такой код, что хер кто разберет, и хер кто уволит" . ООП хороша в сложным системах типа сервер-клиент с множеством клиентов разного типа, также она хороша для организации UI .. но в мелких мегах от нее один гемморой. Особенно когда вендор проца дает кучу образцового кода на С, а тебе это потом инкапсулировать в С++. Сиди блин и описывай extern "C". Предпочитаю деньги получать, а не программировать