- 博客(13)
- 收藏
- 关注
原创 数据库系统概论笔记(七)
数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。信息管理要求:在数据库中应该存储和管理哪些数据对象 。数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。数据库设计的目标是为用户和各种应用系统提...
2018-11-26 21:25:35 303
原创 图书管理系统总结
经过数天的艰苦奋斗,简单的图书管理系统终于能够正常运行该系统可以实现增加图书 增加用户,借书还书的功能 增书 addBook() 增用户addUser() 借书borrow() 还书back() 下面附上源代码#include<bits/stdc++.h>using namespace std;class Time{ int year,month,day; ...
2018-06-30 17:10:16 372
原创 c++多态与虚函数
多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。下面的实例中,基类 Shape 被派生为两个类,如下所示:#include <iostream> using namespace std; class Shape { protected: ...
2018-06-30 17:09:04 117
原创 继承
C++ 继承面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。继承代表了 is a 关系。例如,哺乳动物是动物,狗是哺乳动物,因此,...
2018-06-30 17:08:28 147
原创 重载运算符&STL
C++ 中的运算符重载您可以重定义或重载大部分 C++ 内置的运算符。这样,您就能使用自定义类型的运算符。重载的运算符是带有特殊名称的函数,函数名是由关键字 operator 和其后要重载的运算符符号构成的。与其他函数一样,重载运算符有一个返回类型和一个参数列表。Box operator+(const Box&);声明加法运算符用于把两个 Box 对象相加,返回最终的 Box 对象。大...
2018-05-27 09:21:32 243
原创 类与对象学习总结
C++类与对象类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。C++ 类定义定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。类定义是以关键字 class 开头,后跟类的名称。类的主体是包含在一对花...
2018-04-24 16:59:24 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人