クラスを引数にとる関数を作ってその関数の中で
データメンバに変更を加えても、値渡しなら
コピーがつくられるだけだから元のクラスには
変更は及んでないんじゃないの?
思いっきり変わってるんだけど・・・