In "QString's documentation":http://qt-project.org/doc/qt-4.8/qstring.html#details, in the section about QStringBuilder it says "There are three ways you can access this improved method of string construction...", then it explains replacing + by % as one way, defining QT_USE_QSTRINGBUILDER as the second way, and... wait, where is the third way?
Also I was just wondering why QStringBuilder provides an operator%, but doesn't provide any operator%=? The latter operator would be just as useful of the former. So one doesn't have to write someQString = someQString % restOfData instead of the neat form someQString %= restOfData.
Another question is why QString doesn't provide a constructor and operator= accepting QStringBuilder. With it expressions like someQString = InLine % Concat % eNation will become possible.