- 博客(6)
- 收藏
- 关注
原创 cpp类与对象(上)
class为定义类的关键字Stack为类的名字{ }中为类的主体,注意类定义结束时和结构体定义一样后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。为了区分成员变量,⼀般习惯上成员变量会加一个特殊标识,如成员变量前面或者后面加_ 或者 m开头,注意C++中这个并不是强制的,只是一些惯例而已。
2025-01-23 00:57:36
757
原创 c++的一些基本概念(笔记)
定义命名空间需要在namespace关键字后接命名空间的名字,再接一对{ }即可,不用像结构体一样后加’;需要注意的是,命名空间只能定义在全局,并且可以嵌套定义并使用命名空间int main()//这里打印的是rand的函数指针//1//10return 0;C++中域有函数局部域,全局域,命名空间域。类域;域影响的是编译时语法查找⼀个变量/函数/类型出处(声明或定义)的逻辑,所有有了域隔离,名字冲突就解决了。局部域和全局域除了会影响编译查找逻辑,还会影响变量的生命周期,
2025-01-22 23:10:50
894
原创 初学者有关于链表的一切(竞赛向)
链表和顺序表虽然同为线性表,皆为线性逻辑结构,但在物理存储结构上却不相同。顺序表的底层逻辑数组本身就是存储在连续的内存空间中的而链表则是⼀种物理存储结构上非连续非顺序的存储结构,数据元素的逻辑顺序是通过元素本身存储的指针部分链接次序实现的,即元素整体组成一个一个的结点,通过他们指针域里存储的指针连接。相比于顺序表,链表更加适合有对元素频繁插入删除或者查询元素的情境中。int data;//元素的数据域//元素的指针域} Node;Tips:搓个结构体不方便,用两个绑定的数组实现即可。
2025-01-08 19:29:25
1055
原创 编程之路的开端
现在,我也认识到计算机专业只学一门语言是远远不够的,目前我正在学习c语言,往后还有数据结构,算法,c++,操作系统,计算机网络,数据库等等很多内容要学。期望以后能拿到bilibili,腾讯,字节等大厂的offer,这也是我大学四年会一直为之奋斗的目标。如今高考已经结束了,虽然只能上一个普普通通的双非一本,但我也选到我最喜欢的计科专业,可以继续学习编程了。这是我写的第一篇博客,以后我也会坚持写博客来记录我的学习过程,也希望能在博客的写作中学到新的东西,与大家共勉。
2024-07-12 19:57:15
197
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人