自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (C++)两个栈实现队列及模板类注意的问题

两个栈实现队列 栈的特点:先进后出 队列的特点:先进先出 实现思路 两个栈模拟队里,栈A负责push操作,栈B负责pop操作 实现队列的push操作, 每次进行添加操作,都会相应得对栈A进行添加元素。并对back_elem赋值 (1)实现队列的pop操作,每次进行删除操作,因为栈B负责pop操作, 首先判断栈B是否为空? a.如果B为空,则判断A是否为空? 如果A也为空,则输出错误信息,此时队列为空。 如果A不为空,则将栈A中的所有数据存储到B中。执B.push(A.top()), A.pop().

2020-06-30 17:09:05 201

原创 c++软件开发面试题目(答案)

1、介绍一下static的各种用法,static修饰的变量在别的文件中可以使用吗? 1.静态局部变量:用于函数体内部修饰变量,这种变量的生命周期一直到程序关闭 作用域:函数体内部 生存周期:整个程序运行期间 c/c++的内存分布,以及static所在的区间 对于一个完整的程序,在内存中的分布情况如上图: 1栈区:由编译器自动分配释放,像局部变量,函数参数,都是在栈区。会随着作用域退出而释放空间。 2堆区:程序员分配并释放的区域,像new(c++),malloc(c) 3全局数据区(静态区):全局变量和静态

2020-06-29 15:40:12 1224

空空如也

空空如也

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

TA关注的人

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