08/02/19 22:17:20
>>14
> 引数で関数定義を渡したいシチュエーションって、どんな時かなぁ。
C言語のqsort()は知ってる?
> それより、ランタイムのオーバヘッドが大きくなって
> パフォーマンスに煩いジャンルには向かない気がする。
コンパイル時にインライン展開されるから関係ない。
さっきのqsort()の例で言うと、qsort()と渡した関数が一体化するイメージ。
C++だってテンプレートが個別適用されるから
コンパイル時に負担は掛かるけどランタイムに負担かからないでしょ?