>>347
コンパイルを早くしたいなら、dllに分けていいよ。
dllにすることによっての呼び出しオーバーヘッドは考えてなくいい。

あと、少し詳しく説明すると以下のようになるよ。
dllを使うプログラムの方は、実行ファイルにdllのコードを書き込まないよ。
関数の定義がどのファイルにあるかとかの情報を実行ファイルに書くだけ
(ファイル情報はなかったかも、でもこれのせいで”こんぱいる”が過剰に遅くなることはない)。

遅くなるのは、アプリケーションの起動。
実行時に、プロセスのアドレス空間にdllをロードするのに時間がかかるからだよ。