- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 MySQL常用语句
用于自己的复习第一范式:原子性(表的字段满足不可再拆分)第二范式:唯一性(表中必须至少存在一个字段,这个字段时唯一不能重复的)第三方式:关联性(表中其他列必须与主键存在关系,不存在传递依赖(就是说其他字段都必须与主键存在直接的关联)MySQL字段4个约束:主键约束primary key(不能为空) 非空约束not null 唯一约束unique(可以为空) 外键约束foreign keyshow databases; # 查看逻辑空间create database
2022-03-12 01:15:09
903
原创 C++复习笔记(五)——多态
本文主要是将零碎的点整理起来方便于复习学习多态,可分为静态多态和动态多态。静态多态,就是表现在静态联编上,即编译时的多态,如泛型编程,函数重载都属于静态联编。动态多态,就是表现在运行时的多态,在程序运行时,才决定调用什么函数,通过虚函数来实现,换句话说,就是实现“一个接口,多种方法”。本文的多态主要指动态多态。多态实现条件实现条件有3个:有继承、有virtual重写、有父类指针指向子类对象。...
2019-02-22 15:50:47
219
原创 C++复习笔记(四)——5个内存区
本文主要是将零碎的点整理起来方便于复习学习C++中,程序所占用的内存分为以下:<1>栈stack由编译器自动分配和释放,主要存放局部变量及函数参数void main(){ int a[10];//该数组所申请的内存就是位于栈中}<2>堆heap由程序员分配和释放的动态内存,若在程序结束时被申请的内存未被手动释放,则由编译器自行回收。malloc函数所申请...
2019-02-21 15:05:07
194
原创 C++复习笔记(三)——new delete malloc free
本文主要是将零碎的点整理起来方便于复习学习new和malloc用于申请动态内存,在C++中,new申请的动态内存位于自由存储区中,malloc申请的动态内存位于堆中。而对于delete和free,就是用于释放动态内存,new对应的是delete, malloc对应的是free。new,delete和malloc,free之间的区别<1> new和delete是C++的运算符,而m...
2019-02-21 01:48:48
186
原创 C++复习笔记(二)——static
static可用来定义一个静态变量。静态变量是在全局区分配内存,故它的内存不会因函数的退出而被释放。定义一个静态全局变量定义静态全局变量时没手动初始化时,会自动帮我们初始化为0。静态全局变量只能在本文件中被调用,不能在其它文件调用static int a = 0;//定义一个静态全局变量int main(){}若定义的是一个静态函数,则和其他函数的区别是,该函数不能在其它文件被调用...
2019-01-07 17:21:48
192
原创 C++复习笔记(一)——const
const可用来定义一个常量。如:const int i; // 定义一个int类型的常量int const i;//同上const int * p; //定义一个指向常量的指针,即不能通过指针修改这个指针指向 的值(可以改变p,但不能改变*p)int * const p; //定义一个常量的值,即不能修改这个指针的指向,但可以修改其指向地址上所存储的指(可以改变*p,但不...
2019-01-05 17:53:22
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人