Список пар строк в Qt

Есть ли какой-нибудь список-подобный контейнер, который может содержать две строки QStrings для каждой записи?
QList<QString> может содержать только один постоянный QString, но мне нужно что-то вроде QList<QString, QString>поэтому при добавлении в этот список я добавляю две строки QStrings.

2

Решение

typedef QList<QPair<QString, QString> > QLinHeaderList;
4

Другие решения

Использовать станд :: пара QStrings: std::pair<QString, QString>

Нет необходимости использовать классы коллекции Qt, а не альтернативы std, если вы этого не хотите. например, QString намного лучше, чем std :: string, но вектор, список и т. д. Qt — это просто обертки вокруг версий std на большинстве платформ

1

По вопросам рекламы [email protected]