![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oop上机
文章平均质量分 86
Mr.羊
这个作者很懒,什么都没留下…
展开
-
西电软工oop面向对象程序设计实验六上机报告
类使得自定义类型表现和基本类型相似,继承则表示若干类型/概念之间存在相似性的事实,重置则表示若干类型的对象具有接口相同、但语义不一定相同的操作。本次实验通过设计并实现一些程序,了解并熟悉类型继承、虚函数、方法重置机制解决问题的基本方法,提高学生对面向对象方法的理解和应用能力。本次实验学习了类的派生,函数的重置,虚函数的使用。:构造shape的抽象类,派生出Circle, Square,和Triangle派生类,最后构造intersect函数进行派生类的调用。操作系统:Windows10。原创 2022-12-01 20:31:27 · 265 阅读 · 0 评论 -
西电软工oop面向对象程序设计实验五上机报告
本次实验通过使用类、操作符重载机制来设计并实现一些程序,了解并熟悉使得自定义类型更便于使用的手段,加深学生对基于类的操作符重载机制的理解,进一步提高面向对象编程能力。:运用函数重载规则和4维向量的操作属性实现类Vec4的操作符号重载。原创 2022-12-01 20:29:03 · 495 阅读 · 0 评论 -
西电软工oop面向对象程序设计实验四上机报告
中,除了已给定的数据成员外,还应将当时要求完成的几个操作函数改写为这个class的成员函数,包括构造函数(初始化结点)、析构函数(释放该结点的数据)、访问树结点的几个操作等。首先定义实现结点的类,然后有多个结点构成一个树的类,在main函数中获取树的各个结点的内容,对每个输入的单词进行判断是否已存在,然后插入相应的节点上。本次实验要求使用“类”相关机制来设计并实现一些程序,以熟悉 C++提供的面向对象基本概念和机制,掌握数据抽象的基本手段,用类型上的操作来封装数据结构,为面向对象程序设计奠定基础。原创 2022-11-28 17:33:42 · 614 阅读 · 0 评论 -
西电软工oop面向对象程序设计实验三上机报告
本次实验的实现计算器程序,让我熟悉 C++为程序员提供的模块相关机制,并且学会模块化程序设计范型的基本策略,提高个人的编程水平。但是在运用相应机制的时候还是不够灵活,熟话说,熟能生巧,我相信,通过更多对这方面的练习,我能灵活运用这些机制来解决编程的所带来的问题。问题和解决方案:c++的sstream流的运用,可以从中分别读出运算式子的数字与字符还有去除括号时将未处理字符(即非括号内的字符)以及括号内的子式处理结果输出到流中,便于迭代去除括号。输入:2*(2+3)-(1+2)=操作系统:win10。原创 2022-11-28 17:25:52 · 567 阅读 · 0 评论 -
西电软工oop面向对象程序设计实验二上机报告
定义类:Date、Month,然后定义函数next_year、next_month、next_week、next_day,分别求出指定日期的下一年、下一月、下一周、下一天的日期,定义is_leapyear函数判断传入的年份是否为闰年,测试函数输入一个日期,分别调用函数,获取下一年、下一月、下一周、下一天的日期,最后输出。这个程序的error函数的参数个数是不确定的,如何确认这个参数个数并调用error函数,error(const char* format, ...),这个...允许传入不同个数的参数。原创 2022-11-28 17:22:44 · 244 阅读 · 0 评论 -
西电软工oop面向对象程序设计实验一上机报告
加深我对课堂讲授内容的理解,通过实验上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会。:main函数从键盘获取一个数字,将数字传递给itoa函数,先对数字正负判断,然后判断数的进制,将其他进制的数转换为十进制,对是十进制数从右至左遍历的每一位,借助ASCLL,将每个数字转化为字符。本次实验通过设计实现几道简单的程序,以熟悉 C++中的简单类型、基本表达式、基本的控制结构相关概念,并能够灵活运用相应机制,提高学生的编程水平。输出:123 123 123 -123 -123 -123。原创 2022-11-24 13:50:07 · 463 阅读 · 0 评论