상황
멤버 함수를 통해 멤버 변수의 값을 넣으려고 했다. 초기화 리스트를 최대한 사용해보고 싶었는데, 오류가 발생했다!
void Zombie::setName(std::string name) : _name(name)
{
return;
}
초기화 리스트를 이용한 초기화는 생성장에서만 할 수 있었다!!
해결
아래처럼 바꾼 뒤 에러가 사라졌다.
void Zombie::setName(std::string name)
{
this->_name = name;
return;
}