あー、なんとなくわかってきた。

たとえば char* IntToStr(int i)という関数をつくったとして、
その中でとったchar*の領域は誰が開放するの?
って理由からなのかな?ぜんぜん違う?