16

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.

canardman
  • 3,103
  • 6
  • 26
  • 28

2 Answers2

35

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");
avakar
  • 32,009
  • 9
  • 68
  • 103
robert
  • 33,242
  • 8
  • 53
  • 74
0

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 ".

thor
  • 21,418
  • 31
  • 87
  • 173
Essetee
  • 65
  • 1
  • 2