Код
разница лишь в том, что строка будет создана в оптимальном виде в момент компиляции. QString по умолчанию всегда пытается конвертировать голые строки из утф-8: https://doc.qt.io/qt-5/qstring.html#QString-7 Также есть оптимизация для английских строк в виде QLatin1String.C++ (Qt)const auto s = QStringLiteral("my string");
пример без varargs:
Код
C++ (Qt)const auto errorFormat = QStringLiteral("error in %1, message %2");
const auto formattedError = errorFormat.arg(filePath).arg(fileError);