- 博客(12)
- 收藏
- 关注
原创 数据库相关笔记(6)
第七章 一、数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。信息管理要求:在数据库中应该存储和管理哪些数据对象 。数据操作要求:对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。 数据库设计的目标是为用户和各...
2018-11-15 19:49:41 455
原创 虚函数与多态学习总结
1.多态性:指一个名字,多种语义;或界面相同,多种实现。 重载函数是多态性的一种简单形式。 虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。2.虚函数: 冠以关键字 virtual 的成员函数称为虚函数。基类指针 实现运行时多态的关键首先是要说明虚函数,另外,必须用调用派生类的不同实现版本。3.虚函数与基类指针基类指...
2018-06-30 19:40:21 232
原创 继承学习总结
一、知识点a.概念:在已有类的基础上创建新类的过程。一个B类继承A类或称从类A派生类B,类A称为基类(父类),类B称为派生类(子类)。【其中基类与派生类对应,父类与子类对应】b.类继承关系的语法形式:class 派生类名 : 基类名表 { 数据成员和成员函数声明 };基类名表构成:访问控制 基类名1,访问控制 基类名2,…,访问控制 基类名n访问控制表...
2018-06-30 19:30:33 227
原创 图书管理系统相关总结
图书管理系统要求实现图书的增加、删除、查询、记录更改以及借阅情况,那么,相应的操作类便要分为管理员操作类与用户操作类。管理员操作类:实现图书基本信息的存入、读取以及借阅记录的调取,使用load和save实现图书基本信息的读取与存入,借阅记录的相关操作需要使用STL中vector及multimap。用户操作类:实现用户基本信息的录入与读取,包括借书、还书、续借以及违纪情况,同样也要有借阅记录,某人什...
2018-06-23 17:50:58 646
原创 运算符重载与C++标准库STL学习总结
一、 运算符重载运算符重载使得用户自定义的数据以一种更简洁的方式工作。(一)运算符重载的规则1.重载运算符的限制不能重载的算符 . :: .* ?: sizeof可以重载的运算符+ - * / % ^ & | ~! = < > ...
2018-05-27 14:48:28 681
原创 类与对象总结
一、类与对象的定义与访问类是具有相同性质和功能的东西构成的集合,简单说,就是允许用户自己为定义应用所需类型及功能,方便调用,从而使得程序简洁且易修改,有效的吧数据组织起来,避免重复定义数据。(一)类的声明1.类定义的说明语句class<类名>{ public: 公有段数据成员和成员函数; protected: 保护段数据成员和成员函数; Private:...
2018-04-23 21:49:15 306
原创 函数学习总结
一、知识总结 函数是一个命了名的代码块,我们通过调用函数执行相应的代码。(一)函数的定义、声明和调用1.函数的定义数据类型 函数名(形式参数表){ 函数体 //执行语句}『注』ⅰ函数从结构上可以分为三种:无参函数、有参函数和空函数,所以形式参数表可以为空。形参间用逗号隔开,且函数名后的圆括号必须有。形参必须有类型说明且要逐一说明,可以是变量名、数...
2018-03-24 23:40:34 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人