Как написать QString на нескольких строках?

StackOverflow https://stackoverflow.com/questions/4276026

  •  28-09-2019
  •  | 
  •  

Вопрос

У вас есть лучший способ сделать это?

QString str("I am a long long long"
              + QString("long long long")
              + QString("long QString") );

Мне не нравится все это qstring.

Это было полезно?

Решение

В строковых литератах C ++ автоматически объединяются при размещении рядом друг с другом.

QString str("I am a long long long"
    "long long long"
    "long QString");

Другие советы

QT Way:

#include <QString>

QString myStr = QStringLiteral("");

Начните печатать, когда вы нажимаете return, он автоматически добавляет «и открыть новую строку, начиная с».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top