I think this makes the code uglier, without any gain. All of the changed code-locations are not performance relevant. Basically all the changes are: myString + "myText" -> QString(myString + "myText") Which is the opposite of natural. So why do this?