title: why am I getting "non-aggregate cannot be initialized with initializer list"
body: <pre><code>std::map&lt;std::string, int&gt; m = {
      {"Marc G.", 123},
      {"Zulija N.", 456},
      {"John D.", 369}
  };
  </code></pre>
  
  <p>In Xcode I have C++ Language Dialect set to "C++0x [-std=c++0x]" and C++ Standard Library set to "libc++ LLVM C++ Standard library with C++0X Support"</p>
  
  <p>Do I need to set something else?</p>