#include <iostream>
#include <vector>
using namespace std;
//
class CMemento
{
public:
CMemento(int vitality, int attack, int defense) : m_vitality(vitality), m_attack(attack), m_defense(defense) { }
CMemento& operator=(const CMemento& memento)
{
m_vitality = memento.m_vitality;
m_attack = memento.m_attack;
m_defense = memento.m_defense;
return *this;
}
public:
int m_vitality;
int m_attack;
int m_defense;
};
class CGameRole
{
public:
CGameRole() : m_......
阅读全文