처음에는 프로그래머가 아니라는 것을 알려야합니다. 숙제를 위해이 작업을 수행하고 있으므로 가능한 경우 정말 자세한 설명이 필요합니다 :)C++의 정적 생성자 및 치명적인 오류 LNK1120 : 해결되지 않은 외부 요소 1 개
저는 현재 포인트 좌표를 저장하는 데 사용하는 Node 클래스가 있습니다. 게다가, 내가하고 싶은 것은 각각의 다른 Node 객체에 카운터를 기반으로하는 인덱스 번호를 할당하는 것입니다. 내가 인터넷에서 수집 한 방법은 생성자에서 내 카운터를 초기화하는 다른 클래스를 사용하는 것이고 Node 클래스에서는 정적 매개 변수로 추가하는 것입니다.
이 위의 내 코드입니다 : 이제
class counter
{
public:
int nr;
counter()
{
nr = 0;
}
};
class Nod
{
static counter ctr;
public:
int index;
Punct pct;
Nod(Punct &temp)
{
pct = temp;
index = ctr.nr ++ ;
}
Nod() {}
};
확인을 기반으로하지만, 곧 내가 내 주요 함수 내에서 고개를 끄덕 객체를 선언하려고 나는 다음과 같은 오류 얻을 : 치명적인 오류 LNK1120를 : 1 개의 미해결 된 외부와 나는 이것이 왜 있는지 전혀 모른다. 이전에 내 자신의 소멸자를 작성하려고 할 때이 오류가 발생 했었지만 그 코드를 삭제하면 해결할 수 있습니다.
내가 언급 한 일부 항목에 대해 잘못된 용어를 사용하고있어 죄송합니다.
전체 오류 메시지를 포함하는 질문을 수정하세요. –