ふと by Ref な引数にリテラル詰んだらどうなるん?
C++ は一時オブジェクト作るんだっけか?