Здравствуйте, CreatorCray, Вы писали:
S>>Так как ты предлагаешь — можно писать, да. Можно даже всё в одном файле написать, но зачем?
CC>На то есть рациональные причины.
Расскажи о них. Лично я вижу только одну: сплошные шаблоны. Да и то настолько всё плохо, что нельзя реализацию шаблонов в отдельном файле написать и включить его в заголовок (да, наоборот).
S>>Смотри, есть две крайности:
S>>1. Всё в одном файле
CC>Дык крайности по определению плохо.
Именно.
S>>2. Каждый метод реализуется в отдельном файле.
CC>И сразу теряем на возможности инлайнинга, чтобы вернуть которую надо включать WPO а что по сути является переносом компиляции всего на этап линковки и требует "много нефти" (tm), ибо технически сводится к первой крайности
CC>Этот подход имеет своё применение при написании либ, когда методы большие и надо точно быть уверенным что компилятор не поместит их в один сегмент.
А тебе ли не положить как оно там компилирует и насколько оно напрягается для компиляции?
Ты уверен что нужно облегчать работу железной голове, жертвуя своим удобством?