项目练习
独爱莫宝的三岁
想做自己喜欢的事情
展开
-
STL练习
目标:实现一个通用的容器,能够支持插入多种不同的普通类型(包含 int char float double 等)和自定义结构体和自定义类的对象,并能根据每种不同类型的比较规则从容器中取得最大或最小的那个值或对象...原创 2021-07-10 22:40:23 · 108 阅读 · 0 评论 -
项目12练习
输入任意多个整数, 把这些数据保存到文件data.txt中.如果在输入的过程中, 输入错误, 则提示用户重新输入.直到用户输入结束(按ctrl + z)[每行最多保存10个整数]代码实现#include <iostream>#include <fstream>#include <string>using namespace std;int main() { int data; int n = 0; ofstream outFile; outF原创 2021-03-30 22:57:53 · 67 阅读 · 0 评论 -
项目12
需求: 要使用文件来保存用户信息分析: 设计一个类, 来实现信息的保存功能Database 数据库代码实现:1. single父类头文件#pragma once#include <string>using namespace std;class Single{public: Single(); Single(int age, const string &name); int getAge() const; string getName() const;原创 2021-03-30 22:49:45 · 77 阅读 · 0 评论 -
项目十一
项目十的男生类和女生类中有很多共同的数据成员和成员方法,可以优化为继承的方式代码实现:1. single父类抽出了成员方法:getAge()和getName()抽出了数据成员:age和name头文件#pragma once#include <string>using namespace std;class Single{public: Single(); Single(int age, const string &name); int getAge() c原创 2021-03-16 22:29:49 · 81 阅读 · 0 评论 -
项目十
实现相亲功能,输入男生和女生的信息,然后进行匹配组合代码实现:男生类-头文件#pragma once#include <string>#include <vector>using namespace std;class Girl;class Boy{public: Boy(); Boy(int age,string name,int salary); int getAge() const; string getName() const; int原创 2021-03-16 22:20:12 · 63 阅读 · 0 评论 -
项目十一练习1
题目:定义一个类Book, 用来描述新书, 具有以下功能:查看当前价格查看当前的书号定义一个类SellBook, 用来表示促销的书籍, 要求继承自Book类具有以下功能:查看当前折扣设置当前折扣查看当前的促销价格代码实现:1. Book类头文件#pragma once#include <string>using namespace std;class Book{public: Book(); Book(float price, const str原创 2021-03-16 22:00:51 · 83 阅读 · 0 评论 -
项目十练习3
题目:定义一个或多个类,来描述以下需求:汽车,有多个轮胎,一个发动机,品牌,型号, 价格, 行驶里程。轮胎,有品牌,尺寸,气压。发动机,有品牌,型号。代码实现:1. 汽车类头文件#pragma once#include <string>#include <vector>#include "Tyres.h"#include "Engine.h"using namespace std;class Car{public: Car(const strin原创 2021-03-16 21:50:42 · 93 阅读 · 0 评论 -
项目十练习2
题目:定义一个或多个类,来描述以下需求:定义一个类,来表示某模拟养成游戏中人物:每个人物, 有昵称,年龄,性别, 配偶, 朋友,支持的活动有:结婚,离婚, 交友,断交,询问昵称,询问性别,询问年龄, 简介等实现:1. 头文件#pragma once#include <string>#include <vector>typedef enum sex{ MAN, WOMAN}sex_t;using namespace std;class Player原创 2021-03-16 21:38:29 · 45 阅读 · 0 评论 -
项目十练习1
题目:创建一个类, 用来表示“玩具”文具, 有以下数据:名称,价格,产地。在使用中,需要获取它的名称, 价格, 产地。注意:根据自己当前的优惠情况,有一个对外的价格实现:1. 头文件#pragma once#include <string>using namespace std;class Toy{public: Toy(string name,int price,string productPlace); string getName() const; in原创 2021-03-16 21:30:58 · 64 阅读 · 0 评论 -
项目练习-推箱子V1.0
#include <iostream>#include <string>#include <Windows.h>#include <graphics.h>#include <conio.h>//定義圖片,地圖#define IMG_SIZE 61#define BG_WIDTH 800#define BG_HEIGTH 640#define WIDTH_MOVE 34#define HEIGTH_MOVE 4原创 2021-01-25 18:31:20 · 139 阅读 · 0 评论