• 2017《面向对象程序设计》课程作业五


    1. 搭建主体框架
      github
      又经过一个礼拜关于类的学习,对类有知道的又多一点啦;加上老师对于上次作业的提示,我对于计算器有了新的划分~
      一共两个类,一个是用户类,一个是算式类。
      用户类的数据成员包括用户语言、用户题量、用户答案;函数成员包括选择语言、从指定文件读取题量、输入答案;
      算式类的数据成员包括四种运算符、随机运算符、随机数、算式、答案;函数成员包括生成随机运算符、生成随机数、生成表达式、计算答案。
      在以上两个类中都声明了两个类外的友元函数,分别是比较答案函数和向文件写入函数。
      在github上传了main.cpp和myheadfile.h,完成了主函数的初步构建和头文件的编写,今后还需要将具体函数的实现写在另一个.cpp文件中并完善主函数。
      完成这次对类的划分的编写,对于类又更知道多一点啦。我认识到类的私有数据成员就是局部的“全局变量”,同一个类内的函数都可以用,挺方便的。
      觉得自己这个类的划分还有模有样的~

    2. 学习数据结构栈的知识

    • 栈是一种只能在表尾插入或删除,即“先进后出”,的一种线性表。
    • 可以插入删除的一端称为栈顶,领一端称为栈底。
    • 栈最主要的操作是入栈和出栈,可以通过数组或者链表实现。
  • 相关阅读:
    JAVA中HashMap相关知识的总结(一)
    linux进阶之路(三):vi/vim编辑器
    linux进阶之路(二):linux文件目录
    linux进阶之路(一):linux入门
    linux:lrzsz安装
    一:阿里云服务器使用及后台环境搭建
    第二篇:线程七种状态
    Git log
    redis3.0 集群实战3
    详解Linux chgrp和chown命令的用法
  • 原文地址:https://www.cnblogs.com/kofyou/p/6896216.html
Copyright © 2020-2023  润新知