自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构栈和队列详解(附详细代码)

一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。栈顶栈中的数据元素是后进先出(Last in First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,。出栈:栈的删除操作叫做出栈,。这个Top我们可以初始化任意值,只不过我们一般都是初始化为零,让Top指向栈顶元素的下一位。

2023-09-24 14:04:32 140 1

原创 面试题:1. this指针存在哪里?2. this指针可以为空吗?

此时C++就通过this指针来解决这个问题。(也就是说C++编译器给每个“非静态的成员函数“增加了一个隐藏的指针参数让该指针指向当前对象(函数运行时调用该函数的对象),在函数体中所有“成员变量”的操作,都是通过该指针去访问。只不过所有的操作对用户是透明的,即用户不需要来传递,编译器自动完成)话不多说,直接上图理解:2.this指针的特性1. this指针的类型:类类型* const,即成员函数中,不能给this指针赋值。2. 只能在“成员函数”的内部使用。

2023-08-12 21:55:02 107 1

原创 缺省参数的使用补充

我们要给栈创建空间,但我们创建的大小有可能不够,那有人就说可以扩容,确实可以,但是在开辟足够的空间前要不断地插入不断地扩容,是会有消耗的。这里半缺省参数就很好的解决了这个问题。以上就是本篇内容,创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!st2的代码没有将空间开辟的量固定,用半缺省参数确定空间大小,此时就可以很好地开辟我们所需要的空间。如果本篇博客有任何错误,请批评指教,不胜感激!

2023-07-20 23:32:50 49

原创 using namespace std的详细说明

可是当我们未来在进行一个多人合作的大项目时,将每个人的代码整合起来,难免会出现一些命名冲突。还有就是和团队一起写代码时,多个人设置的变量名相同,此时出现冲突,那该用谁的呢?,也就是说C++库里所有的各种东西都会放到这个命名空间中,避免了工作中与其他团队成员定义的东西冲突。以上就是本篇内容,创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!那这两个代码的区别仅仅是多了一个头文件,但是就是因为这一个小小的区别,使得第二个代码运行错误。那我们每次想用命名空间,都得用。

2023-07-20 15:55:43 152

空空如也

空空如也

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

TA关注的人

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