title: C++11 auto declaration with and without pointer declarator
body: <p>What's the difference between the types of <code>bar1</code> and <code>bar2</code>?</p>
  
  <pre><code>int foo = 10;
  auto bar1 = &amp;foo;
  auto *bar2 = &amp;foo;
  </code></pre>
  
  <p>If both <code>bar1</code> and <code>bar2</code> are <code>int*</code>, does it makes sense to write the pointer declarator (<code>*</code>) in the <code>bar2</code> declaration?</p>