refactor : return string by value
	modified:   ex9_45.cpp