Здравствуйте, CreatorCray, Вы писали:
S>>>>Так как ты предлагаешь — можно писать, да. Можно даже всё в одном файле написать, но зачем?
CC>>>На то есть рациональные причины.
S>>Расскажи о них.
CC>Да тот же инлайнинг.
CC>Функция-геттер, которая тупо возвращает значение может быть заинлайнена.
inline уже deprecated? Ну и
вот тут тоже почитай
CC>В c/cpp файл есть смысл выносить что то большое.
Ну как по мне — либо к умным, либо к красивым. Но без фанатизма
S>>Да и то настолько всё плохо, что нельзя реализацию шаблонов в отдельном файле написать и включить его в заголовок (да, наоборот).
CC>Почему это вдруг нельзя? Или ты тут что то другое имел в виду на самом деле.
Ну я так понял что ты вообще всё хочешь в хидере писать. Видимо неправильно понял.
S>>А тебе ли не положить как оно там компилирует и насколько оно напрягается для компиляции?
CC>Нет, не положить. Мне важен результат. Я ещё и на сгенерённый код порой смотрю.
Ну лично я бы предпочёл пользоваться возможностями языка и делать удобно себе, а не компутеру.
S>>Ты уверен что нужно облегчать работу железной голове, жертвуя своим удобством?
CC>Я уверен что не надо пессимизировать на ровном месте.
Преждевременно оптимизировать тоже не стоит. Компилятор, ВНЕЗАПНО, может сгенерировать более оптимальный код по умолчанию.