ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
18 мая
213966 Топик полностью
=AlexD= (04.10.2010 07:56, просмотров: 181) ответил Snaky на Заметил что в большинстве холиваров C vs. C++ устойчиво появляется мнение что в плюсах много "тяжелых" наворотов, которые только загружают МК. Все же разумное использование некоторых фич плюсов позволяют получить преимущество в виде облегчения
Если брать абсолютно одинаковую функциональность, то С++ не несёт вообще никакого оверхеда. Весь вопрос в разумном использовании. Если исключение используют вместо возврата кода ошибки, то такой разработчик должен лупить себя по затылку до просветления. Если же используется для аккуратного всплытия из очень глубокой вложенности процедур, с уничтожением объектов, автоматическим вызовом деструкторов и закрытием соединений, то вполне нормально. На Сях та-же функциональность выльется в килобайты рукопашного кода. Не факт что рукопашная реализация MAPа будет короче и быстрее STLловского. Так что это вопрос меры. Вопрос понимания того, как работает та или иная конструкция. Собственно ничего нового, те же проблемы, что и переход АСМ -> Си.
надо придумать объяснение этому мудизму, иначе рехнуться можно