map的简述、map的使用、multimap
2024-07-19 16:24:54
365
set的使用、set的简述、multiset
2024-07-18 20:29:42
676
二叉搜索树的概念、二叉搜索树的实现(查找、插入、删除、遍历)、二叉搜索树的应用、二叉搜索树的性能分析
2024-07-17 20:05:46
860
代码随想录中数组部分的笔记,二叉查找、移除元素、有序数组的平方、螺旋矩阵II
2024-07-15 14:13:34
480
多态、多态的概念、多态的定义与实现、虚函数、虚函数重写、多态的改成条件、抽象类、多态的原理、虚函数表
2024-07-11 20:16:05
914
C++继承。继承与友元,继承与静态成员,复杂菱形继承和菱形虚拟继承,继承的总结与反思
2024-07-11 13:53:10
1013
easyx图形库的使用,绘制简单的图形化窗口,设置窗口属性,基本的绘图函数,贴图,按键交互,鼠标交互
2024-07-06 21:12:31
762
C++继承的概念与定义、基类与派生类的赋值转换、继承中的作用域、派生类的默认成员函数
2024-07-05 17:32:16
587
非类型模板参数、模板的特化、模板的分离编译
2024-07-01 20:24:48
768
STL之priority_queue、仿函数
2024-06-27 15:16:30
310
STL之stack、queue、deque
2024-06-27 11:29:46
877
双指针算法详细讲解,8道例题参透算法
2024-05-24 21:36:52
687
Linux基本指令(超详细)
2024-05-15 12:48:16
835
list的模拟实现
2024-05-09 17:56:41
589
list是一个。
2024-05-09 16:42:07
347
Linux常见指令详解
2024-04-27 12:04:44
1091
文件操作、学生信息管理系统、学生档案管理系统
2024-04-25 10:02:43
793
vector的模拟实现,深入理解vector,深入理解深拷贝
2024-04-24 14:49:06
763
vector的使用、迭代器失效、用vetor表示二维数组
2024-04-21 21:10:29
1002
string模拟实现(超详细)
2024-04-20 12:31:54
867
string的使用
2024-04-18 21:46:32
920
class 类模板名// 类内成员定义这里要注意一下,在类内声明,类外定义时有些特别’vector是一个动态增长的数组(顺序表),所以最好是要可以遍历,所以需要重载[]
2024-04-14 13:26:27
502
此时会发现,对于自定义类型,new/delete会自动调用构造函数/析构函数注意:在申请自定义类型的空间时,new会调用构造函数,delete会调用析构函数,而malloc与free不会第一步:调用operator new函数开辟空间第二步:调用类的构造函数,对开辟出的空间里面的成员变量初始化即new = operator new + 构造函数= malloc + 失败抛异常 + 构造函数所以new比起malloc不同的地方:1. 失败抛异常2. 调用构造函数初始化。
2024-04-10 16:47:40
1294
答案是D,因为在类中,是先定义了_a2,所以初始化列表中也会先初始化_a2。
2024-04-08 20:48:28
1071
此时可能会有疑问,这不还是随机数吗,怎么就有调用默认的构造函数呢?所以默认生成无参构造函数时1、针对内置类型(int/char/.../指针)的成员变量没有做处理(有些编译器会处理,语法并没有规定)2、针对自定义类型(class/struct/enum)的变量,调用了他的无参构造函数进行初始化但若是Time类中没有自定义的构造函数,任然会是随机值若Time类中只有自定义的带参构造函数,则会报错。
2024-04-05 10:16:19
1035
2
class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。
2024-03-31 14:08:06
1024
1
从C到C++的一些零碎知识
2024-03-30 12:23:14
3517
1
第一种打开方式是先打开控制面板,然后cmd,然后切换到记事本的保存路径。文件名和类名一定要相同,然后打开命令行窗口。第二种,也可以直接在代码的路径上打cmd。注意,第二个文件名后面不能有class。利用命令行窗口打印记事本中的代码。在记事本中写好代码,然后保存。
2024-03-28 20:46:00
220
各种排序(冒泡、插入、希尔、选择、堆、快速、归并、计数)的分析+代码+动图
2024-03-25 20:44:55
856
c语言实现二叉树
2024-03-18 19:55:07
494
1
c语言实现堆的各种功能,时间复杂度的计算
2024-03-12 19:24:03
1195
2
c语言实现队列
2024-03-03 19:39:07
481
图示详解设计循环队列
2024-03-02 21:10:47
550
栈的概念及结构,c语言实现栈
2024-02-27 20:08:13
337
c语言实现双向带头循环链表
2024-02-26 20:43:23
343
1
c语言实现单链表的增删查改
2024-02-17 21:18:42
635
1
【剑指Offer】反转数组,超详细讲解
2024-02-16 22:39:38
355
1
三种方法解决轮转数组,时间复杂度分析
2024-02-12 11:56:33
446
1
摩尔投票算法完成LeedCode多数元素、主要元素
2024-02-10 21:59:16
470
1
二分法解决【剑指Offer】旋转数组的最小数字
2024-02-08 19:29:23
475