class Hoge {
private:
int h;
public:
Hoge(int h) : h(h) {}
};
俺、上みたいなとき、いつも仮引数の名前とメンバ変数の名前同じにしてるんだが、
(特に問題なく動くので)そういうコード見たことない。混乱するから?それともたまたま
動いているだけで何か問題あるの?
俺にとっては毎回変数と違う名前を思いつく方がよっぽど紛らわしいんだが。