OO言語のいわゆるメソッドは いわゆる構造体をポインタとして隠れた引数に含む関数の事が多い
 staticな構造体であっても、メソッドであればこの為に間接参照となる。

仮想関数の場合、関数の呼び出しもポインタを介して行われる
 仮想関数の実装により違うし、その実装方法を指定出来るものも多いが、
 このポインタは書換可能領域を経由する事が多い
 この為、暴走し易い
 関数化しただけでも、関数の帰り番地はメモリに書かれ為嫌われる世界があるのに
 さらに関数の先頭番地までをメモリに置くというのは好ましくない