diff options
-rw-r--r-- | src/corelib/doc/src/qt6-changes.qdoc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/corelib/doc/src/qt6-changes.qdoc b/src/corelib/doc/src/qt6-changes.qdoc index 69208a2628..a047460b10 100644 --- a/src/corelib/doc/src/qt6-changes.qdoc +++ b/src/corelib/doc/src/qt6-changes.qdoc @@ -426,7 +426,9 @@ Unfortunately, some methods exposed by \l QString returning a \c QStringRef, could not be moved to Qt5Compat. Therefore some manually porting may be needed. If your code uses one or more of the following functions you need to - port them to use \l QStringView or \l QStringTokenizer. + port them to use \l QStringView or \l QStringTokenizer. It is also + recommended to use \l {QStringView::tokenize} over \l {QStringView::split} + for performance critical code. Change code using \c QStringRef: \code @@ -445,9 +447,9 @@ \code QString string = ...; - QStringView left = QStringView{string}.leftRef(n); - QStringView mid = QStringView{string}.midRef(n); - QStringView right = QStringView{string}.rightRef(n); + QStringView left = QStringView{string}.left(n); + QStringView mid = QStringView{string}.mid(n); + QStringView right = QStringView{string}.right(n); QString value = ...; const QList<QStringView> refs = QStringView{string}.split(u' '); |