title: Use std::initializer_list in Visual C++ Compiler November 2012 CTP
body: <p>I want to use <code>std::initializer_list</code>s in Visual Studio 2012 like a guy in <a href="http://musingstudio.com/2012/11/27/stdinitializer_list-an-even-better-way-to-populate-a-vector/" rel="noreferrer">this example</a> does. My operating system is Windows 8 x64.</p>
  
  <p>Therefore I lately installed the <a href="http://www.microsoft.com/en-us/download/details.aspx?id=35515" rel="noreferrer">Visual C++ Compiler November 2012 CTP</a> and as mentioned by Microsoft, I changed the platform toolset of my project to use that new updated compiler.</p>
  
  <p>But even after doing so, there is neither a <code>std::initializer_list</code> nor a <code>&lt;initializer_list&gt;</code> header available. But the linked website from Microsoft tells me (under the headline "Overview") that initializer lists would be available with that update. I restarted both the IDE and my PC. I am not sure if it could be caused by the fact that I am (sadly) using the German edition of Visual Studio and the compiler update is in English. What am I doing wrong?</p>
  
  <p>Update: Trying to compile the line <code>auto a = { 0 };</code> which is criticized by IntelliSense the compiler output shows <code>'Microsoft Visual C++ Compiler Nov 2012 CTP' is for testing purposes only.</code> and then compiler crashes and a error window appears which reads <code>Microsoft (R) C/C++ Compiler Driver has stopped working</code>. Without any new syntax, everything compiles and works fine with the new compiler selected.</p>