明らかにC言語のポインタと同じ動きをしていますね。 通常の文字列代入ならば、その辺りうまく隠せていたのですが、ポインタの先をいじってしまうと厄介な事になるという…。 文字変数を配列代わりにするテクニックは、今自分もまとめている所ですが、こちらも色々と落とし穴があるみたいで。ただ、使いようによっては非常に便利なテクニックです。