zoukankan      html  css  js  c++  java
  • 面向对象程序设计作业(1)

    第一次作业

    GitHub:pullself


    类图

    基本信息

    由于第一次使用新的知识,鉴于之前的写的代码留下了很多改造空间,所以这次代码修改自寒假的最后一次作业。

    代码行数 调试bug 编码时间
    479行 5个 5h

    程序总共由5个文件组成:

    • main.cpp:主函数,程序的入口。
    • elevator.h:定义了电梯类。
    • elevator.cpp:电梯类函数的实现。
    • ask.h:定义了请求类。
    • ask.cpp:请求类函数的实现。

    编码过程

    遇到问题与bug

    1. 第一次接触类似工程类的编码,在自己学习查找了不少东西之后磕磕绊绊的写出来了,很多语法都不是很熟练。
    2. 电梯类中大部分的成员都是私有的,但是有部分私有成员需要被用于比较,在如何访问的问题上面尬了很久。
    3. 传引用的问题,由于在电梯的运行方法中需要有一个值传递来记录,在思考了很久后发现了引用这个东西。
    4. 在编码过程中尽量的将方法细化的,但是还是有部分方法很冗杂。准备将电梯类中的运行方法独立出来。

    pta作业

  • 相关阅读:
    第二十一章 PHP编译安装(centos7)
    第二十章 nginx常见问题
    第十九章 keepalived高可用
    dijkstra
    求逆序对
    A
    P2014 [CTSC1997]选课
    樱花 混合背包
    1401D
    CF1343D
  • 原文地址:https://www.cnblogs.com/pullself/p/8887111.html
Copyright © 2011-2022 走看看