Re: C vc C++
От: Сергей Мухин Россия  
Дата: 29.05.06 07:20
Оценка:
Здравствуйте, Motoroller, Вы писали:

M>1.Надо бы перевести проект на "плюса", да только надо ли? Есть ли и в чем преимущество "плюсов" в контексте поставленной задачи? С другой стороны, когда к проекту подключатся другие разработчики(C++), это потребуется все-равно.


почему?

M>2.Он считает, что быстродействие C-программы лучше, чем C++. Так ли это?


абсолютно нет так.

M>3.Есть ли вообще преимущество C++ в задачах такого класса, где требуется максимальная скорость и по-возможности экономия ресурсов?(вопрос ставился именно так — "зачем C++, если есть C?".


чем больше задача, тем преимущества С++ наглядней

M>Пока был принят один аргумент:

M>1.перегрузка функций. Вместо набора функций write_byte(addr, data), write_word(addr, data), write_dword(addr, data) используется одна перегруженная функция write_data(addr, data).

перегрузка ф-ий часто зло. особенно в приведенном примере. совершенно не видно сколько же байт запишется.
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.