<div dir="ltr">Can't it be alleviated/improved by providing user-defined literal for QString(Literal)? So that one would only write 

<span style="color:rgb(80,0,80)"> a["b"_qs] = "c"</span><span style="color:rgb(80,0,80)">_qs.</span></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">чт, 22 авг. 2019 г. в 21:57, André Pönitz <<a href="mailto:apoenitz@t-online.de">apoenitz@t-online.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, Aug 22, 2019 at 08:48:30PM +0200, André Pönitz wrote:<br>
> On Thu, Aug 22, 2019 at 05:39:07PM +0200, Mutz, Marc via Development wrote:<br>
> > I'm sorry if I sound blunt, but this is just nonsense. What you call<br>
> > optimisation, isn't. Using QStringLiteral or QLatin1String is equally<br>
> > readable. As is just using "".<br>
> <br>
> I am not sorry to sound blunt here, but calling<br>
> <br>
>      a["b"] = "c"<br>
> <br>
> "equally readable" to<br>
> <br>
>      a[QStringLiteral("b")] = QStringLiteral("c")<br>
> <br>
> requires a kind of proficiency that's rare to find in real life.<br>
<br>
And to make it clear: I am not that proficient. To me the second version is<br>
70% line noise and I in ordinary cases I happily pay cycles to have not to<br>
write or read that.<br>
<br>
Andre'<br>
_______________________________________________<br>
Development mailing list<br>
<a href="mailto:Development@qt-project.org" target="_blank">Development@qt-project.org</a><br>
<a href="https://lists.qt-project.org/listinfo/development" rel="noreferrer" target="_blank">https://lists.qt-project.org/listinfo/development</a><br>
</blockquote></div>