戻り値const char*でどうやって一時オブジェクト返すんだよ。
作れねぇよ。