摘要: part 1 验证性实验 合并两个文件。虽说验证,但后两个实验均受该代码指导启发。 part 2 文末添加数据 1、代码 1 #include<fstream> 2 #include<iostream> 3 #include<string> 4 using namespace std; 5 int 阅读全文
posted @ 2019-06-11 19:21 红杏小姐 阅读(192) 评论(0) 推荐(0)
摘要: part 1 两个问题: 1、派生类中出现与基类同名成员,通过对象名.成员名的方式,即代码中base2.display(),访问的成员是派生类中的成员 2、通过基类指针访问派生类对象时,在ex1_1.cpp中没有virtual,得到的结果全是基类成员函数的调用,在ex1_2.cpp中基类成员函数有v 阅读全文
posted @ 2019-06-02 12:27 红杏小姐 阅读(213) 评论(0) 推荐(0)
摘要: Part 1 车辆基本信息管理 1、代码 1 #include<iostream> 2 using namespace std; 3 4 #include"car.h" 5 #include "ElectricCar.h" 6 #include "Battery.h" 7 int main() 8 阅读全文
posted @ 2019-05-16 17:07 红杏小姐 阅读(312) 评论(3) 推荐(0)
摘要: #include "date.h" #include "utils.h" #include <iostream> using std::cout; using std::endl; // 补足程序,实现Date类中定义的成员函数 Date::Date(int y,int m,int d):year( 阅读全文
posted @ 2019-04-30 14:58 红杏小姐 阅读(201) 评论(0) 推荐(0)
摘要: Part 1 画布小球试验 一、了解相关函数用法 1、system() system("pause")就是从程序里调用"pause"命令;pause命令的功能:在命令行上输出"按任意键继续······",等待用户按一个键,然后返回。 system("color xx").第一个为背景色:黑色0 蓝色 阅读全文
posted @ 2019-04-20 14:51 红杏小姐 阅读(232) 评论(0) 推荐(0)
摘要: 代码: 程序结果: 对类基本框架及一些基本函数很不熟悉。 以下进行知识整理。 构造函数: 作用:用于在创建对象时为对象分配内存,并且可以将其初始化到特定状态。 性质:1、特殊的成员函数。2、函数名与类名相同,没有返回值。3、构造函数在对象被创建的时候会自动被调用(不带参数,不初始化,只负责分配内存) 阅读全文
posted @ 2019-03-30 21:45 红杏小姐 阅读(296) 评论(2) 推荐(0)
摘要: Part 2: 一、函数重载编译练习 实现对int型,double型,Complex型数据的加法,代码如下: (只形式上测试,比较简陋并不智能) 程序结果如下: 此次进行的复数加减是根据老师提供的结构体实现的。对于复数的加减也有专门的类来实现。更多了解参考博客https://blog.csdn.ne 阅读全文
posted @ 2019-03-24 10:48 红杏小姐 阅读(333) 评论(3) 推荐(0)
摘要: Part 1: C++是面向对象的编程语言。主要特点表现在两个方面:一全面兼容C,二支持面向对象的方法。 C++中,将数据从一个对象到另一个对象的流动抽象为“流”。数据的输入输出是通过I/O流实现,输入提取符(>>)作用cin,输出插入符(<<)作用cout。 Part 2:编程练习 1、2-28 阅读全文
posted @ 2019-03-13 22:42 红杏小姐 阅读(365) 评论(3) 推荐(0)