別にimplがクラスである必要はネエ、PODでもOKと考えれば判ること。
cpp内でPOD*をキャッチボールしたりコンストラクタが役立たずになったりして
コンパイラの最適化お仕事の邪魔になるだろうけど