C++总结

    经过博客作业才知道github,虽然现在也还不会用,额,这个网站是干啥用的。给程序员共享源代码的网站?

电梯作业

   没遇到什么特别大的问题,有太多不完善的地方,不过总的来说思路并不复杂。至于重构,算了吧。感觉这种才几行的代码用c++写体现不出什么优势。

团队作业

  遇到过的不少问题。不过造成问题的大部分原因都是因为不知道c++中用来实现一些特定功能的函数,也没有相关的书可以查阅。只能想无头苍蝇一样在网上找。不过还好都找到了。

  不完善的地方有两个,一个是绘制地图由于使用了一种比较特殊的方法,导致不透明度低于100%的图片,绘制到窗口上以后都会很奇怪,(比如那个泉水),当时比较敷衍的解决了这个问题。

另一个就是选英雄这个界面的要选择一个英雄需要持续按一个键,才能选择完成这个问题。不过第一个完全不知道怎么改进,第二个准备想想怎么写按下或放开某键的事件,应该不会难。

  至于重构倒是有点想法,可以考虑搞一个抽象类,所以物体的类都可以由他派生,再实现多态。这样主函数只要传入一个列表就够了。估计代码量能少不少,不过估计也就到此为止了。

更复杂的功能还是用游戏引擎来实现的好。

体会

  重载运算符真的方便,尤其是别人已经写好的时候。c++面向对象的思想我非常喜欢。

建议

  无

转载于:https://www.cnblogs.com/Ike-shadow/p/9284739.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值