当前位置: 首页 > news >正文

景安网站备案要多久电商网站管理

景安网站备案要多久,电商网站管理,wordpress 访问地址修改密码,wordpress 管理页面在读《大话设计模式》#xff0c;在此记录有关C实现备忘录模式。 场景引入#xff1a;游戏中的存档#xff0c;比如打boss之前记录人物的血量等状态。 下面代码是自己根据理解实现的存档人物血量功能。 #include iostreamusing namespace std;//声明玩家类 class …在读《大话设计模式》在此记录有关C实现备忘录模式。 场景引入游戏中的存档比如打boss之前记录人物的血量等状态。 下面代码是自己根据理解实现的存档人物血量功能。 #include iostreamusing namespace std;//声明玩家类 class GamePlayer { public:GamePlayer(int volume 100) :bloodVolume(volume) {};void setBloodVolume(int volume) {bloodVolume volume;};void decreaseBloodVolume(int volume) {if (bloodVolume volume){bloodVolume 0;}else {bloodVolume bloodVolume - volume;}}int getBloodVolume() {return bloodVolume;};void showBloodVolume() {std::cout 当前角色血量为 bloodVolume std::endl;}private:int bloodVolume; //血量 };//声明备忘录类 class memorandum { public:void setMemor(GamePlayer setPlayer){std::cout 正在存档... std::endl;this-player.setBloodVolume(setPlayer.getBloodVolume());}void getMemor(GamePlayer getPlayer){std::cout 正在读档... std::endl;getPlayer.setBloodVolume(player.getBloodVolume());}private:GamePlayer player; };int main() {GamePlayer player(60); player.showBloodVolume();memorandum playerMemory;//存档playerMemory.setMemor(player);//模拟玩家受到攻击player.decreaseBloodVolume(20);player.showBloodVolume();//回档playerMemory.getMemor(player);player.showBloodVolume();return 0; } 上面这段代码声明了一个备忘录类传入要存档的对象获取其数据临时存储在private的成员变量中。读档的时候引用传入玩家类根据需要拷贝原先存储的数据。但是如果这时候需要添加蓝量相关的数据存储需要修改的代码很多首先是备忘录类中函数获取的数据要修改。然后玩家类中要新添加操作蓝量对应的接口。将备忘录类放在玩家类中可以避免这些接口的声明 代码如下 #include iostream #include memoryusing namespace std;//声明玩家类 class GamePlayer { public:GamePlayer(int volume 100) :bloodVolume(volume) {};//声明备忘录类class memorandum {public:int bloodVolume;memorandum(int bloodNum) :bloodVolume(bloodNum) {};};void setBloodVolume(int volume) {bloodVolume volume;};void decreaseBloodVolume(int volume) {if (bloodVolume volume){bloodVolume 0;}else {bloodVolume bloodVolume - volume;}}int getBloodVolume() {return bloodVolume;};void showPlayerState() {std::cout 当前角色血量为 bloodVolume std::endl;}//存档void savePlayerState() {std::cout 存档中... std::endl;memor std::make_sharedmemorandum(bloodVolume);}void readPlayerState() {std::cout 读档中... std::endl;bloodVolume memor-bloodVolume; //读取人物血量}private:int bloodVolume; //血量std::shared_ptrmemorandum memor; };int main() {GamePlayer player(60); player.showPlayerState();player.savePlayerState();//模拟玩家受到攻击player.decreaseBloodVolume(20);player.showPlayerState();//读档档player.readPlayerState();player.showPlayerState();//再次受到攻击player.decreaseBloodVolume(10);player.savePlayerState();player.readPlayerState(); //读档player.showPlayerState(); //展示当前数据return 0; } 这时如果存档和读档更多的数据比如蓝量怒气值经验等客户端代码不需要修改仅需要修改玩家类中的代码。
http://www.hkea.cn/news/14581403/

相关文章:

  • 德宏做网站一 建设网站前的市场分析
  • 一个人怎样做网站敬请期待和敬请期待
  • 企业网站推广方法实验报告汕头如何建设网站设计
  • 做网站仓库报表系统网络营销的目的和意义
  • 企业注册很多网站的好处什么网站可以看女人唔易做
  • 克拉玛依建设局网站6免费分销平台有哪些
  • 开发h5网站开发wordpress 修改ssl
  • 谷歌网站地图生成wordpress头像上传插件
  • 给网站做插画分辨率新品发布会策划方案ppt
  • 门户网站做吗基于html5的购物网站开发
  • h5商城网站是什么意思怎样做分类网站
  • 2019做网站wordpress category.php制作
  • 做公司网站需要营业执照吗企业信用等级查询系统
  • 建设银行签证预约网站七台河做网站
  • 洛阳专业做网站多少钱wordpress 5.2中文版
  • 神东集团网站建设苏州有哪些做网站
  • 修改图片网站wordpress开发者中心
  • 外贸类网站模板做统计的网站
  • 郑州网站开发douyanetopenwrt wordpress
  • 民族团结 网站建设秦皇岛市做公司网站的
  • 宝安网站设计哪家最好2023房地产最新消息
  • 手机的网站建设目标是什么意思嘉兴做网站多少钱
  • 做+淘宝客最大的网站是叫什么沈阳网站建设定制
  • 公司展示网站制作电子商务网站建设运营
  • 建设网站要注意什么怎样用word2003做网站
  • 网站定制业务贵州省都匀市网站建设
  • 镇江网站关键词正规营销型网站建设公司
  • 自助网站建设软件温州网站建设制作
  • 模块式网站制作做外贸soho 需要有网站吗
  • 五合一建站服装设计公司属于什么行业类型