Короче дело было так, давным давно я наяривал на цэпэпэ под кутями и вроде было все плюс минус норм, нормальное ООП как никак, при том что стандартная библиотека крестов была дном днищенским с целой реализацией строки, парой структур данных и стандартным вводом/выводом... C++98 во всей красе
ООП не про классы, как многие думают. Обратись к замечаниям Алана Кея. Хочешь истинное ООП - иди в Erlang и SmallTalk