> これも御指摘どうりです。下の prefix を追加させてください

却下。

> 本来ならば const refference 引数を渡すことで済ますべき。でも少し複雑な
> クラスになると、奇麗事ですまなくなるのも事実。相手が保証してくれても、
> 現実に保証されるものでもない。

それは、普通に間違ってるだけ。
プリフィックスとか、そんなのとは次元の違う問題。


型でプリフィックスつける人は、
template<typename T> void f( T x );
とかいう場合はどうするんだろう?