title: Why std::string{"const char ptr"} works?
body: <p>I can see that std::string has only one CTOR with <code>initializer_list</code>: <code>string (initializer_list&lt;char&gt; il);</code> So initializer list should work with chars, right? Why <code>std::string{"some_str"}</code> works, it gets <code>const char*</code>, right?</p>