- 博客(46)
- 收藏
- 关注
原创 C++ 模板进阶
通常情况下,使用模板可以实现一些与类型无关的代码,但对于一些特殊类型的可能会得到一些错误的结果,需要特殊处理,比如:实现了一个专门用来进行小于比较的函数模板。一般情况下如果函数模板遇到不能处理或者处理有误的类型,为了实现简单通常都是将该函数直接给出。偏特化指的是任何针对模版参数进一步进行条件限制设计的特化版本。在原模板类的基础上,针对特殊类型所进行特殊化的实现方式。对于一些参数类型复杂的函数模板,特化时特别给出,因此。模板的特化本质是一种参数匹配。分为函数模板特化与类模板特化。那么特化到底有什么作用呢?
2024-03-07 20:59:28
615
原创 C++ string类详解以及模拟实现
string 是表示字符序列的对象。标准string类通过类似于标准字节容器的接口提供了对此类对象的支持,但添加了专门设计用于操作单字节字符串的特性。通俗讲string是一个字符的顺序表实现的,char的字符数组。
2024-02-20 15:34:45
1148
原创 C++类与对象(下)
初始化列表解决的问题:1.必须在定义的地方显示初始化 例如 引用,const成员以及没有默认构造的自定义成员2.有些自定义成员想要显示初始化,自己来控制初始化的内容结论:尽量去使用初始化列表。
2024-02-02 17:59:32
729
原创 C++-类与对象(上)
C++类与对象(上)讲述了 访问限定符 封装 类的作用域 类的声明与定义分离 成员变量命名规则 内存对齐规则 类中对象的存储方式 this指针 this指针的一些性质
2023-10-28 15:21:26
286
1
原创 顺序表(增删改查)
顺序表的实现3.顺序表接口顺序表分文件以接口的方式实现: 4.顺序表实现4.1初始化 4.2销毁 4.3打印4.4尾插4.5尾删这里也有一些小小的问题 4.5.1尾删改进4.6检查是否存满4.7头插
2023-07-25 14:18:35
282
3
原创 数据结构-时间空间复杂度
数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。空间复杂度还在继续...
2023-07-24 12:43:01
465
原创 大学规划 怀空杯心态
姓名杜嘉晨来自山西临汾,目前就读于中北大学为大一级学生 喜欢唱 跳 rap 篮球自幼时喜欢玩电脑,喜欢编程,想提高自己的编程能力,是计算机科学与技术专业的学生。
2023-04-01 14:06:59
123
2
原创 Dvwa- Content Security Policy (CSP) Bypass全难度
Dvwa- Content Security Policy (CSP) Bypass全难度
2023-01-31 14:37:52
68
原创 Dvwa-Stored Cross Site Scripting (XSS)全难度
Dvwa-Stored Cross Site Scripting (XSS)
2023-01-31 14:20:45
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人