如果我有以下情况:
一个.cpp:
const int ArrayOfInts[] = {1, 2, 3, 4, 5};
b.cpp:
extern const int ArrayOfInts[];
void SomeFunc()
{
int a = ArrayOfInts[0];
}
链接器抱怨 ArrayOfInts 无法从 b.obj 中解析。删除 const 限定符使链接成功。任何想法为什么会失败?
谢谢。
如果我有以下情况:
一个.cpp:
const int ArrayOfInts[] = {1, 2, 3, 4, 5};
b.cpp:
extern const int ArrayOfInts[];
void SomeFunc()
{
int a = ArrayOfInts[0];
}
链接器抱怨 ArrayOfInts 无法从 b.obj 中解析。删除 const 限定符使链接成功。任何想法为什么会失败?
谢谢。