가능한 중복 연결하지 않습니다
Why does const imply internal linkage in C++, when it doesn’t in C?통근 const를 배열
나는 다음과 같은 경우 :
a.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 한정자를 제거하면 링크가 성공합니다. 이것이 실패한 이유는 무엇입니까?
감사합니다.
실제로 복제본입니다. – Badder