Document MSVC-restrictions regarding QStringLiteral.
Task-number: QTBUG-28885 Change-Id: I02eed2b27970ec31479a6c80fbe4c336431e13de Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
This commit is contained in:
parent
01292ac849
commit
f3f6074355
@ -9239,6 +9239,19 @@ QString QString::toHtmlEscaped() const
|
||||
\code
|
||||
if (attribute.name() == QLatin1String("http-contents-length")) //...
|
||||
\endcode
|
||||
|
||||
\note There some restrictions when using the MSVC 2010 or 2012 compilers. The example snippets provided here
|
||||
fail to compile with them.
|
||||
\list
|
||||
\li Concatenated string literals cannot be used with QStringLiteral.
|
||||
\code
|
||||
QString s = QStringLiteral("a" "b");
|
||||
\endcode
|
||||
\li QStringLiteral cannot be used to initialize lists or arrays of QString.
|
||||
\code
|
||||
QString a[] = { QStringLiteral("a"), QStringLiteral("b") };
|
||||
\endcode
|
||||
\endlist
|
||||
*/
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
Loading…
Reference in New Issue
Block a user