Здравствуйте, alpha21264, Вы писали:
A>Здравствуйте, Marty, Вы писали:
M>>В сишечке без const — параметры изменяемые, и если бы Страуструп сделал бы наоборот — то сломал бы совместимость. С другой стороны, сишечка в основном оперирует примитивными типами, и указателями. Примитивы проще (и обычно эффективнее) передавать по значению, так что особо не важно, const оно или не const. А дальше — в сишечке всё остальное передаётся через указатели, и тут const нужен 50 на 50 (имхо), т.е. в те времена он не особо и захламлял код. ТС, кстати, имхо зря ноет, если он на сишечке пишет, особого засилья const там быть не должно
A>Топикстартер ноет, что компилятор захламляет выдачу. С лишним словом в исходниках я готов мириться. A>А вот то, что я могу пропустить важное предупреждение из-за огромного числа неважных и просто лишних, меня напрягает.
А ещё больше меня напрягает, что нормально работающую программу слишком вумный кумпилятор насильно ложит в корку.