问题
Do you have a better way to do that ?
QString str("I am a long long long"
+ QString("long long long")
+ QString("long QString") );
I don't like all this QString.
回答1:
In C++ string literals are automatically concatenated when placed next to each other.
QString str("I am a long long long"
"long long long"
"long QString");
回答2:
the QT way :
#include <QString>
QString myStr = QStringLiteral("");
Start typing, when you press return, he will auto add the " and open a new line starting with ".
来源:https://stackoverflow.com/questions/4276026/how-to-write-a-qstring-on-several-lines