自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java设计模式(工厂模式)

p

2019-08-30 17:10:36 69

原创 c++再学习(浅拷贝,深拷贝与移动构造函数)

浅拷贝是什么?深拷贝是什么?两者有什么区别?浅拷贝相当于添加了一个指向对象的指针,和原对象公用同一块内存,如果分别调用其构造函数,则会造成runtime error。深拷贝则是新分配了一块内存,并用一个新的指针指向它。显然,深拷贝的消耗比浅拷贝要大,但是很多时候,我们不得不使用深拷贝——尤其是需要保存修改数据前状态时。那么,什么是移动构造函数呢?移动构造函数会获取原对象的右值引用(什么是...

2019-08-30 16:53:21 404

原创 c++再学习(左值与右值)

什么是左值,右值?两者有什么区别?左值是变量,是地址值,指向的是存储数据的内存,文字不能作为左值。右值是数据值,可以被存储在地址当中,是被读取的值——你可以对它赋值,销毁,但不可以修改(其符号为&&),文字表达式可以作为右值。举个例子:++i–违法,因为++运算符要求一个可以修改的左值,但是显然,i–是个不可修改的右值。注意:当你使用右值时,必须满足以下两个条件:1,该对...

2019-08-30 16:26:19 227 1

原创 c++再学习(函数指针与lamba)

什么是函数指针?int cmp(int a,int b){return a<b;}//函数对象int (*cmp)(int a,int b)//函数指针两者只有写法不同,用法完全相同。为什么要使用函数指针?1函数指针可以把函数作为参数传入函数中(比如非常常用的qsort),可以提高函数的可复用性和可拓展性。2另外,有些地方必须使用函数函数指针才能完成给定的任务,如linux系统...

2019-08-26 15:45:17 327

原创 java设计模式(简单工厂模式)

简单工厂模式是最简单的设计模式,虽然我们几乎不使用它,但是学习它依旧对我们设计模式的学习有着重要意义。首先,为什么要使用简单工厂模式?简单工厂模式是什么? // 简单工厂模式伪代码 接口{ } 构造函数1 implement接口//所有产品均从接口而来 { } 构造函数2 implement接口 { } 简单工厂(状态) { ...

2019-08-26 13:35:12 103

原创 c++再学习(namespace)

namespace是什么?namespace就是名称的作用范围,就好比说一个千万人参与的开源项目,里面不可避免的会有很多函数名相互冲突,这个时候,为了帮助程序准确地找到对应的函数而不走错,就需用到namespace。而我们在cpp中经常用到的using namespace std又是怎么一回事呢?其实namespace std就是c++标准程序库中所有标识符的定义处,只要加上这个词条就可以一...

2019-08-20 16:55:10 81

转载 预处理器,编译器,汇编器,连接器

http://www.cnblogs.com/hutao886/p/5614296.htmlhttp://www.cnblogs.com/chenwu128/archive/2012/06/01/2531425.html1.2程序被其它程序翻译成不同的格式hello程序的生命周期是从一个源程序(hello.c)(称为高级c语言)开始,被其它程序转化为一系列的低级机器语言指令,这些指令按照一种...

2019-08-20 16:06:52 181

原创 c++再学习(内联函数)

什么是内联函数?以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数提升程序运行的效率。内联函数与普通函数执行过程有何不同?普通函数的执行过程中,首先要保存寄存器的位置,然后传入参数——这时程序转到函数处运行,然后再返回,而内联函数不需要这么做,编译器会在程序运行前把函数嵌入,运行时程序顺序进行,不需要前往函数处。什么样的函数适合...

2019-08-20 16:01:14 162

空空如也

空空如也

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

TA关注的人

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