我有一个字符串,我在程序的各个点都需要它。我知道 Qt 可以管理图像资源,但我需要几个字符串的类似功能。目前我正在使用一个字符串资源类,这是一个草率的解决方案。
class StringRes {
public:
static const QString& appName() { return _appName; }
static const QString& appVersion() { return _appVersion; }
private:
static const QString _appName;
static const QString _appVersion;
};
此外,此解决方案会在我的代码中的某个点导致段错误。
_fileStream << QString("This is ")
+ StringRes::appName()
+ " "
+ StringRes::appVersion()
+ " reporting for duty.\n";
Qt 程序员(或一般的 C++ 程序员)如何管理他们的字符串资源?