해결된 질문
작성
·
177
0
분명히 전에 설명해 주신것 같아서
CPP파일을 뒤지는데 어디서 설명해 주셨는지 모르겠어서 질문드립니다.
Knight& operator=(const Knight& knight)
{
cout << "operator=(const Knight&)" << endl;
Player::operator=(knight);
_pet = knight._pet;
_hp = knight._hp;
return *this;
}
복사 대입 연산자 설명 부분에서 컴파일러가 아무것도 해주지 않으므로
Player::operator=(knight);
_pet = knight._pet;
이런건 프로그래머가 적어줘야 한다고 하셨는데
여기서
Player::operator=(knight);
이 문법 뜻이 뭐였는지 생각이 나지 않습니다.
혹시 어디서 설명하셨는지 혹은 무슨 의미인지 궁금합니다.