自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 c++Map和multimap容器

比如插入key 为4的键值时,先在mapStu中查找主键为4的项,若不存在,则将一个键为4,值为默认初始化值的对组插入到mapStu中,然后再将值修改成“赵六”。map是标准的关联式容器,一个map里存储的元素是一个键值对序列,叫做(key,value)键值对。Map.erase(key_type *first, key_type *last) //删除数组指定的半闭半开的区间中特定的。只有当mapStu存在8这个键时才是正确的取操作,否则会自动插入一个实例,键为8,值为默认构造时的初始化值。

2024-07-18 21:47:07 713

原创 c++Set和multiset容器/仿函数

类模板可以定义为仿函数,通过重载。

2024-07-18 21:45:56 878

原创 1.存储过程和函数

关键字DECLARE是用来声明变量的;参数var_name是变量的名称,可以同时定义多个变量;参数type用来指定变量的类型;DEFAULT value子句将变量默认值设置为value,没有使用DEFAULT子句时,默认值为NULL。

2024-07-17 21:50:47 201

原创 visual studio--git

文章目录

2024-07-17 21:48:46 77

原创 05手写菜单

【代码】04手写菜单。

2024-07-16 21:11:50 19

原创 04菜单集合功能

画笔功能实现。

2024-07-16 21:10:59 28

原创 06MFC之对话框--重绘元文件

文章目录实现示例展示需要绘制的窗口/位置控件位置更新下一次示例粗细滑动部分更新重绘元文件(窗口变化内容消失)方法一:使用元文件方法二:兼容设备方法三:使用自定义类存储绘图数据除画笔外功能处理画笔功能处理保存前面画的线及色彩实现示例展示需要绘制的窗口/位置控件位置更新下一次示例粗细滑动部分更新重绘元文件(窗口变化内容消失)方法一:使用元文件方法二:兼容设备方法三:使用自定义类存储绘图数据除画笔外功能处理画笔功能处理保存前面画的线及色彩

2024-07-14 21:03:49 202

原创 02MFC之对话框--线宽/线型/颜色

总结。

2024-07-14 21:03:05 312

原创 虚函数__

10。

2024-07-13 19:17:06 489

原创 C++11新特性 变参模板、完美转发和emplace

【代码】C++11新特性 变参模板、完美转发和emplace。

2024-07-13 19:15:54 564

原创 11数据库的存储引擎

为了提高MySQL数据库管理系统的使用效率和灵活性,可以根据实际需要来选择存储引擎。因为存储引擎指定了表的类型,即如何存储和索引数据、是否支持事务等,同时存储引擎也决定了表在计算机中的存储方式。

2024-07-11 18:37:40 436

原创 10存储过程和函数

参数 PROCEDURE 表示查询存储过程;参数proc_name表示存储过程的名称。

2024-07-11 18:37:02 338

原创 09视图操作

【代码】09视图操作。

2024-07-11 18:36:09 348

原创 08数据查询

【代码】08数据查询。

2024-07-11 18:35:52 17

原创 07列的完整性约束

【代码】07列的完整性约束。

2024-07-11 18:34:51 11

原创 06字符串/TEXT/二进制类型

文章目录字符串类型TEXT类型ENUM/SET类型二进制类型字符串类型TEXT类型ENUM/SET类型二进制类型

2024-07-11 18:33:32 14

原创 05表的插入/更新/删除

文章目录表的插入插入完整数据记录插入部分数据记录插入多条数据记录更新表中的数据记录删除表中的数据记录删除除所有数据记录表的插入插入完整数据记录插入部分数据记录插入多条数据记录更新表中的数据记录删除表中的数据记录删除除所有数据记录

2024-07-11 18:32:30 13

原创 04表索引(多列索引/隐藏索引/删除索引)

多列索引,是指在创建索引时所关联的字段不是一个字段,而是多个字段,虽然可以通过所关联的字段进行查询,但是。

2024-07-11 18:32:07 15

原创 02表索引(普通,唯一,全文)

索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等数据库底层索引实现主要有两种存储类型,B树(BTREE)和哈希(HASH)索引,InnoDB和MyISAM 使用BTREE索引;而MEMORY 存储引擎可以使用BTREE 和HASH 索引,默认用BTREE.在没有指定的情况下,数据库使用的引擎是 InnoDB。创建和维护索引需要耗费时间,耗费时间的数量随着数据量的增加而增加;索引需要占用物理空间,每一个索引要占一定的物理空间;增加、删除和修改数据时,要动态地维护索引,造成数据的维护速度降

2024-07-11 18:31:44 6

原创 01表操作/数类型定义

文章目录表操作表的创建列的类型定义整数类型浮点类型和定点数类型日期和时间类型表操作表的创建列的类型定义整数类型浮点类型和定点数类型日期和时间类型

2024-07-11 18:31:10 285

原创 00MySQL安装和介绍

我们可以把数据库看成电子化的文件柜,也就是存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。可以采用26个英文字母 (不区分大小写) 和0-9的自然数 (一般不需要) 加上下划线 ‘(其中参数database_name表示所要创建的数据库的名称)’ 组成,命名简介明确 (School),多个单词用下划线 ‘’ 分隔,一个项目一个数据库,多个项目慎用同一个数据库!切记: 删除数据库时mysql 不会确认,千万要小心!显示当前已经存在的数据库。6.2.1创建数据库。

2024-07-11 18:30:29 231

原创 00MFC基于对话框模式——前置基础

自动设置好窗口实现及窗口回调。

2024-07-10 20:41:21 288 1

原创 03MFC画笔/画刷/画椭圆/圆/(延时)文字

定时器与定时事件定时器与定时事件。

2024-07-10 20:31:09 1177

原创 01MFC建立单个文件类型——画线

添加一个变量记录起始位置注意事项。添加一个变量记录起始位置注意事项。

2024-07-10 20:18:50 945

原创 visual studio Git使用

文章目录

2024-07-10 20:17:35 95

原创 visul studio数据库-库,依赖包含

文章目录

2024-07-09 21:12:21 95

原创 兼容性报错--调整字符集解决

一个英文字符(如’s’)用一个char(一个字节)表示,一个中文汉字(如’我’)用2个char(两个字节)表示。,不管是英文还是中文。用常量给wchar_t赋值是,需要在常量前面加L。叫宽字符是因为所有的字都要用两个字节(即一个wchar_t)来表示。叫多字节字符是因为它表示一个字符时可能是一个字节也可能是多个字节。wchar_t被称为宽字符,一个wchar_t占2个字节。char叫多字节字符,一个char占一个字节,之所以。大佬的写的很详细,有兴趣的可以去看一看。LPCWSTR的定义如下。

2024-07-09 21:09:56 417

原创 C++list容器

【代码】C++list容器。

2024-07-06 09:33:10 160 1

原创 C++deque容器

【代码】C++deque容器。

2024-07-06 09:07:32 262

原创 C++vector容器

大小:v1.capacity()元素个数:v1.size()

2024-07-06 08:45:05 386

原创 c++异常处理机制

1.注意各类型捕捉2.注意析构顺序‘各类型捕捉:’

2024-07-04 22:25:39 354

原创 c++类模板及应用

项目需求: 实现多个函数用来返回两个数的最大值,要求能支持char类型、int类型、double。

2024-07-04 22:25:20 333

原创 c++类模板--无法解析的外部符号

解决办法文章目录解决办法方法1(推荐).在主函数包含头文件时将实现模板类的函数也包含进来方法2.将模板类的实现方法写在头文件里面方法3.函数模板声明前加inline方法1(推荐).在主函数包含头文件时将实现模板类的函数也包含进来方法2.将模板类的实现方法写在头文件里面方法3.函数模板声明前加inline

2024-07-04 14:13:07 234

原创 搭建个人博客及错误记录

可以根据目录解决遇到的相同问题。

2024-07-03 21:12:27 552

原创 EasyX 文本输出(自定义)函数报错

原因:EasyX与字符串相关的函数,都有字符集问题 UNICODE 多字节字符集。

2024-06-22 22:43:47 203

原创 11C++常用函数

常用迭代器类型如下:如上图所示,迭代器类型主要支持两类,随机访问和双向访问。其中vector和deque支持随机访问,list,set,map等支持双向访问。1)随机访问:提供了对数组元素进行快速随机访问以及在序列尾部进行快速插入和删除操作。2)双向访问:插入和删除所花费的时间是固定的,与位置无关。

2024-06-06 14:00:45 1041

原创 10函数重载/友元/运算符重载

*作用:**函数名可以相同,提高复用性同一个作用域下函数名称相同函数参数类型不同或者个数不同或者顺序不同函数的返回值类型不可以作为函数重载的条件//函数重载需要函数都在同一个作用域下cout << "func 的调用!" << endl;cout << "func (int a) 的调用!" << endl;cout << "func (double a)的调用!" << endl;cout << "func (int a ,double b) 的调用!" << endl;

2024-06-05 12:49:23 961

原创 09this/struct/class/构造与析构

目录在C++中,类内的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上1.2 this指针概念通过4.3.1我们知道在C++中成员变量和成员函数是分开存储的每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码那么问题是:这一块代码是如何区分那个对象调用自己的呢?c++通过提供特殊的对象指针,this指针,解决上述问题。this指针指向被调用的成员函数所属的对象this指针是隐含每一个非静态成员函数内的一种指针this指针不需要定义,直接使用即可this指针的用

2024-06-05 12:48:52 771

原创 08c/c++面向对象(续多态)

目录。

2024-06-04 14:41:23 1154

原创 07c/c++面向对象

目录2.继承3.多态C++4.1 封装4.1.1 封装的意义封装意义:一**示例1:**设计一个圆类,求圆的周长示例代码:封装意义二:类在设计时,可以把属性和行为放在不同的权限下,加以控制示例:5. 继承继承例如我们看到很多网站中,都有公共的头部,公共的底部,甚至公共的左侧列表,只有中心内容不同接下来我们分别利用普通写法和继承的写法来实现网页中的内容,看一下继承存在的意义以及好处普通实现:继承实现:总结:继承的好处:可以减少重复的代码继承的语法:继承方式一共有三种:示例:5

2024-06-04 14:40:40 1079

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除