- 博客(10)
- 收藏
- 关注
原创 C++初阶——类和对象(中)
默认成员函数就是⽤⼾没有显式实现,编译器会⾃动⽣成的成员函数称为默认成员函数。⼀个类,我们不写的情况下编译器会默认⽣成以下6个默认成员函数,需要注意的是这6个中最重要的是前4个,最后两个取地址重载不重要,我们稍微了解⼀下即可。其次就是C++11以后还会增加两个默认成员函数,移动构造和移动赋值,这个我们后⾯再讲解。
2024-07-20 11:24:34
723
5
原创 初识C++——命名空间,缺省参数,函数重载
定义命名空间,需要使⽤到namespace关键字,后⾯跟命名空间的名字,然后接⼀对{}即可,{}中即为命名空间的成员。命名空间中可以定义变量/函数/类型等。namespace本质是定义出⼀个域,这个域跟全局域各⾃独⽴,不同的域可以定义同名变量,所以下⾯的rand不在冲突了。C++中域有函数局部域,全局域,命名空间域,类域;域影响的是编译时语法查找⼀个变量/函数/类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。
2024-07-11 22:31:01
1054
2
原创 初阶数据结构——“堆”
本文介绍了优快云创作中心中关于初阶数据结构中的"堆"的内容,包括堆的概念、表示、二叉树、二叉树的存储结构、堆的创建、插入、删除等内容。
2024-07-08 17:57:25
1251
4
原创 初始数据结构——链表OJ
题目链接:相交链表https://leetcode.cn/problems/merge-two-sorted-lists/description/ 先看代码 思路: 解决这个问题我们可以采用双指针法: 题目链接:环形链表https://leetcode.cn/problems/linked-list-cycle/description/ 先看代码: 思路:题目链接:环形链表2https://leetcode.cn/problems/linked-list-cyc
2024-05-24 21:58:07
839
5
原创 初识数据结构——栈和队列(C语言)
在上篇文章中,我们简单介绍了两种基础数据结构——顺序表和单链表,今天我们就再来介绍两种简单的数据结构——栈和队列。
2024-05-16 20:52:53
399
5
原创 初识数据结构——链表和顺序表(C语言)
数据结构顾名思义就是数据在计算机中的存储结构,当然数据结构有很多种(线性结构,树状结构,网状结构),今天我们只介绍最基础的两种线性结构——顺序表和链表。
2024-05-15 19:36:03
956
3
原创 C语言语法之结构体
位段和结构体声明有些类似 ,有两点不同(1).位段的成员必须是 int 、signed int、unsigend int或者是char类型的变量(2). 位段的成员名后边有⼀个冒号和⼀个数字。int _b:5;int _c:10;int _d:30;A便是一个位段;
2024-03-19 21:51:03
752
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人