プログラムのさまざまな時点で必要な文字列があります。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++ プログラマー全般) は文字列リソースをどのように管理していますか?