class Levels{
public:
Levels();
Player* one;
Player* two;
Player* three;
Player* four;
void reset();
}
Levels::Levels()
{
one = new Player(...);
two= new Player(...);
three= new Player(...);
four= new Player(...);
}
void Levels::reset()
{
delete one;
delete two;
delete three;
delete four;
one = new Player(...);
two= new Player(...);
three= new Player(...);
four= new Player(...);
}
기본적으로 리셋에서는 이전 플레이어를 삭제하고 다시 새로 만듭니다. 그것은 작동하지만 괜찮은지 나는 모른다.메모리 누수가 있습니까? 클래스 유형의 클래스 멤버를 재설정하려고합니다. C++
C++입니까? 언어 태그를 추가하십시오. –
@Yu_Hao 예 C++입니다. – fuzymarshmello