まぁなんか報告が遅れましたが実家から20日に戻ってきました。24,5は定山渓へ温泉旅行に出かけてまして、やっと今日から本腰で大学院院試の勉強に本腰が入る…といいたいところですが8月末提出のレポートが…(しかもA4で5枚)。 とまぁそれはおいておいて、実家から戻ってくる列車で台風に巻き込まれながら(私は水難の男なので、Uターンの日程を10日前に決め、その時間めがけて台風が飛んできても最近はもう驚かなくなった)、ちょっと今更ながらC++のポインタと参照の違いについてまじめに考えたんですよ。むしろそれまでの認識は // ポインタバージョンのswap void ptr_swap(int *x, int *y){ int temp=*x; *x=*y; *y=temp; } // 参照バージョンのswap void ref_swap(int &x, int &y){ int temp=x; y=x;