class Base
{
private:
static int num;
public:
friend void setnum(Base obj);
};
void setnum(Base obj)
{
obj.num=4; /* Error */
}
친구 함수는 클래스의 모든 개인 데이터에 액세스해야합니다. 나는 무엇을 여기에서 놓치고 있냐? 나는 친구 기능에서 정적 변수에 액세스하는 것 같지 않습니다. codepad에서친구 함수에서 정적 변수 액세스
는오류 -> 기능
setnum(Base)': undefined reference to
자료 : NUM '비주얼 스튜디오에서오류에서 -> 오류 LNK2001 : 되지 않은 외부 기호 "개인 : 정적 INT 자료 : NUM"
클래스가 cpp 파일에 있습니다. 그것은 단지 기본적인 코드 비트였습니다. –