operator +()の戻り値はC2charがいいけど、
operator +=()とかoperator =()はむしろC2char&の方がいいと思うが。