Здравствуйте, 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).
перегрузка ф-ий часто зло. особенно в приведенном примере. совершенно не видно сколько же байт запишется.