>>796
言葉足らずでしたね…。
記法を統一というのは、使用箇所に単項+を追加するという方の意味です。

ていうかもしかして >>796 のは >>798 のことを言っているのかな。
cppファイルが増えるのはいやだけど、
const&に渡せる上にswitch文にも使えて(定数としての性質を失っていない)
一番理想的な動作をしますね。(こういう書き方できたんですね…)

というわけで >>798 の方法を取ることにします。

>>799
STLのクラスに渡していたりするので無理。