全局的 const string 数组该放哪里?
const string Day[7] = {"Sun","Mon","Tus","Wed","Thu","Fri","Sat"};
如果我需要用到这样一个全局的string 数组,我应当把它放在什么位置?放在头文件是不能通过编译的。
[解决办法]
试了下没问题啊,可以运行
- C/C++ code
//a.h#include <string>using std::string;const string s[2] = {"a", "b"};//b.cpp#include <iostream>#include <a.h>using std::cout;void f(){cout<<s[0];}//c.cpp#include <iostream>#include <a.h>using std::cout;void f();int main(){ f(); cout<<s[1]; return 0;}