摘要:
一、实验目的 1. 理解多态的概念,掌握编译时多态和运行时多态的区别 2. 掌握运算符重载函数的编写,理解编译器是如何将表达式转换为对运算符重载函数的调用的 3. 掌握虚函数的编写和灵活应用 4. 从多态角度理解函数模板、类模板(参数多态) 5. 灵活应用继承和多态编程解决现实世界的问题 实验任务2 阅读全文
摘要:
实验任务2(验证性实验) 程序源码: 1 #include<iostream> 2 #include<typeinfo> 3 //definitation of Graph 4 class Graph 5 { 6 public: 7 void draw() { std::cout << "Graph 阅读全文
摘要:
实验任务4: 模拟实验任务2,不使用标准库模板类vector,自己动手设计并实现一个动态的整型数组类Vector_int, 使其支持以下要求: 支持在创建int型数组对象时,指定其大小 支持在创建int型数组对象时,指定其大小,并将数组对象中每个数据项初始化到特定的值value 支持用已经存在的in 阅读全文
摘要:
1. 本次实验,目标是在实践中学习C++标准库中string, vector, array以及迭代器相关的基础用法。 task5.cpp: 1 #include<iostream> 2 #include <vector> 3 #include"Info.hpp" 4 using namespace 阅读全文
摘要:
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 阅读全文