摘要: 一、实验目的 1. 理解多态的概念,掌握编译时多态和运行时多态的区别 2. 掌握运算符重载函数的编写,理解编译器是如何将表达式转换为对运算符重载函数的调用的 3. 掌握虚函数的编写和灵活应用 4. 从多态角度理解函数模板、类模板(参数多态) 5. 灵活应用继承和多态编程解决现实世界的问题 实验任务2 阅读全文
posted @ 2021-12-08 21:36 呆瓜不呆baci 阅读(28) 评论(3) 推荐(0) 编辑
摘要: 实验任务2(验证性实验) 程序源码: 1 #include<iostream> 2 #include<typeinfo> 3 //definitation of Graph 4 class Graph 5 { 6 public: 7 void draw() { std::cout << "Graph 阅读全文
posted @ 2021-11-24 19:35 呆瓜不呆baci 阅读(30) 评论(3) 推荐(0) 编辑
摘要: 实验任务4: 模拟实验任务2,不使用标准库模板类vector,自己动手设计并实现一个动态的整型数组类Vector_int, 使其支持以下要求: 支持在创建int型数组对象时,指定其大小 支持在创建int型数组对象时,指定其大小,并将数组对象中每个数据项初始化到特定的值value 支持用已经存在的in 阅读全文
posted @ 2021-11-09 01:37 呆瓜不呆baci 阅读(22) 评论(2) 推荐(1) 编辑
摘要: 1. 本次实验,目标是在实践中学习C++标准库中string, vector, array以及迭代器相关的基础用法。 task5.cpp: 1 #include<iostream> 2 #include <vector> 3 #include"Info.hpp" 4 using namespace 阅读全文
posted @ 2021-11-03 10:18 呆瓜不呆baci 阅读(14) 评论(3) 推荐(0) 编辑
摘要: Complex.hpp: 1 #ifndef COMPLEX_HPP 2 #define EMPLOYEE_HPP 3 #include<iostream> 4 #include<math.h> 5 using namespace std; 6 7 class Complex 8 { 9 frien 阅读全文
posted @ 2021-10-26 23:25 呆瓜不呆baci 阅读(37) 评论(3) 推荐(0) 编辑