this-> to reference everything
<p>I've recently spent a lot of time with javascript and am now coming back to C++. When I'm accessing a class member from a method I feed inclined to prefix it with <code>this-&gt;</code>. </p>

<pre><code>class Foo {

  int _bar;

public:  
  /* ... */

  void setBar(int bar) {
    this-&gt;_bar = bar;
    // as opposed to
    _bar = bar;
  }
}
</code></pre>

<p>On reading, it saves me a brain cycle when trying to figure out where it's coming from.<br>
Are there any reasons I shouldn't do this? </p>
