История изменений
Исправление
Legioner,
(текущая версия)
:
1. не все задачи нуждаются в ООП, для многих задач ООП лишняя сущность.
В С++ есть масса других фич, без которых не обходится ни одно приложение сложнее хелло-ворлда.
2. многие интерфейсы написаны под pure C, и нуждаются в ООП обёртках (которые тормозят и глючат, как любая обёртка).
С++ это надмножество С, поэтому ни один С интерфейс не нуждается в ООП-обёртке. Если с ним удобнее работать, пожалуйста, но это не требование С++, это предпочтение программиста. Тормоза и глюки это следствие качества кода, а не следствие использования ООП.
Исходная версия
Legioner,
:
1. не все задачи нуждаются в ООП, для многих задач ООП лишняя сущность.
В С++ есть масса других преимуществ, без которых не обходится ни одно приложение сложнее хелло-ворлда.
2. многие интерфейсы написаны под pure C, и нуждаются в ООП обёртках (которые тормозят и глючат, как любая обёртка).
С++ это надмножество С, поэтому ни один С интерфейс не нуждается в ООП-обёртке. Если с ним удобнее работать, пожалуйста, но это не требование С++, это предпочтение программиста. Тормоза и глюки это следствие качества кода, а не следствие использования ООП.