初歩的な質問になってしまうのですが、今まで当たり前のようにメンバ関数では、thisポインタを使用せず、メンバ変数に値を代入してきましたが、ある条件の場合にわざわざthisポインタを使用するという記事があったのですが、どのような時に使えばいいのでしょうか?
コンストラクタでつかうのでしょうか?
メンバ関数内からしかアクセスできない、オブジェクトを表すポインタがthisポインタで、通常はthisポインタを省略して使っているみたいですが、
thisポインタを省略しているだけなら、わざわざthisポインタを使用しメンバ変数にアクセスしなくていいのではないのでしょうか?
thisポインタを使用しなければ、メンバ変数の値が変わってしまうなど、注意しなければならないことがあるのでしょうか?
イメージができなかったので、教えていただければ幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/06 02:44