This<p>The problem is not the auto keyword. The problem is C++<p>And auto is a very welcome improvement. No I don&#x27;t want to type SomeCollection&lt;MyStuff&gt; items = new SomeCollection&lt;MyStuff&gt;();<p>The compiler <i>already knows</i> what &#x27;items&#x27; should be, I don&#x27;t need to repeat myself.