c++ 是否可以在编译时创建QString?

lo8azlld  于 2022-12-15  发布在  其他
关注(0)|答案(2)|浏览(230)

考虑以下代码:

static constexpr QString FOO = QStringLiteral("foo"); // erro compile , because QString has not default destructor.

我如何在编译时创建QString!?有可能在编译时创建QString吗?

6rqinv9w

6rqinv9w1#

在Qt 6.2中,您可以使用新的u“my string”_qs语法。https://doc.qt.io/qt-6/qstring.html#operator-22-22_qs

oyjwcjzk

oyjwcjzk2#

Qt6之前,您可以用途:

constexpr QStringView FOO = u"foo";

相关问题