自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何限制一个类对象只在堆上或栈上建立

类对象的创建在栈上:静态分配类对象:编译器直接调用类的构造函数,挪动栈顶指针为对象分配适当的内存空间。所以要使类对象建立在栈上就必须采用静态分配类对象的方法(直接调用类的构造函数),禁用new运算符 (new首先要调用operator new为对象在堆上分配合适的内存的内存,再调用类的构造函数进行初始化) 将operator new函数声明成私有,这时operator delete函数也应...

2018-02-25 18:45:02 1074

原创 C++ dynamic_cast

dynamic_cast是一个运算符: dynamic_cast(expression) :将expression转换成type-id类型的对象;type-id可以是指针也可以是引用,expression的类型应该和其相对应。 应用: dynamic_cast用来决定某对象是否归属继承体系中的某个类型,根据基类指针或 引用是否真正指向继承类指针或引用做出相应处理。主要用于类之间的上行转换和

2018-02-03 10:28:40 328

原创 数组查找

题目: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。给定一个二维数组,如下:首先我们肯定会想到每个元素遍历一遍进行查找,但是效率太低了,题目中已经说了二维数组是每一行从左向右依次递增,每一列从上往下依次递增,这样我们就可以从四个角找思路。 ~左上角和右下角,当目标数大于左上

2018-02-02 18:48:13 207

空空如也

空空如也

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

TA关注的人

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