如何创建字符串表

时间:2015-04-22 14:21:31

标签: c++ string string-table

奇怪的是,几乎没有关于这个主题的在线文档。我有一个应用程序,其中包含用于UI的硬编码字符串以及通过源分散的各种其他内容。我试图至少围绕其中一些,因为其中一些需要根据应用程序编译的平台进行更改。

我使用了第二个例子here(在下面复制以供参考),但它对于它应该如何实际工作的细节略有说明。似乎所有内容都在project_strings.cpp中重新初始化,代码实际上从未被调用过。

// in your project_strings.h
namespace MyProjectStrings {
const char *password;
...
}

// the project_strings.cpp for the strings
#include "project_strings.h"
namespace MyProjectStrings {
const char *password = "Password:";
...
}

// some random user who needs that string
#include "project_strings.h"
std::string password(MyProjectStrings::password);

有人可以解释一下这个或者告诉我一个可怕的想法吗?我应该做点别的事情吗?

0 个答案:

没有答案