Что бы вы подумали, если бы читая код, написанный другим разработчиком, увидели следующее:
#include <*.h> куча инклудов, как всегда
...
blablabla
// классы-функции, вся фигня
#include <other_code.cpp>
// и дальше тоже какие-то куски кода
?
Причем в other_code.cpp нет никаких инклудов, это просто кусок кода вынесен отдельно.
В связи с этим, кстати, второй вопрос: как грамотно вынести кусок громоздкого файла в другой файл, если хочется просто разделить один сиплюсплюсный исходник на два? Ну, например, допустим что есть класс, надо его реализацию сделать не в одном файле, а в двух, часть функций-членов в одном файле, часть — в другом. Эти файлы ведь нельзя будет собирать по очереди, так как в одном не будет одной половины методов, в другом — другой.
P. S.: Модераторам: первый вопрос все-таки нетехнический, поэтому поместил в Talks. Если ошибся — перенесите в правильное место.
Перемещено mono из talks