自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 虚函数浅析

C++程序员是一定绕不过虚函数的,我也相信很多小白和半小白(比如我)都碰到在这里碰到过坑遇到过坎,关于虚函数的解释我推荐原博,原博会在结尾附上,作者真的写的非常棒,我这里只是一个搬运,再以我自己的看法从实用主义的角度来进行总结,一些特别深入的点这里不会具体讨论,详细的请Google,比心:)C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的

2017-04-15 23:13:06 228

转载 内联函数小结

内敛函数是为了提高函数的执行效率,用inline定义(非声明)

2017-04-14 15:33:34 205

转载 内存区划分与分配

内存区的划分:栈 :编译器自动分配释放堆 :由执行者分配释放,如果不释放由OS回收全局区(静态区):全局变量与静态变量存储在一起,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和静态变量在相邻的另一块区域,生命周期是整个程序。内存区分配:栈:函数体定义的变量,在需要的时候分配,在不需要的时候自动清除的变量堆:由new分配的内存块,需要程序员

2017-04-14 12:08:32 385

原创 放开了跑,没有退路

这个博客我去年就申请了,写了两三篇文章(其实是搬的)之后就一直AFK了,现在看标签还很感慨,当年雄心壮志要踏踏实实一步一个脚印成长为技术大牛,结果现在还是个战五渣。中间大概是太安逸了,看不到周围的人就看不清自己。现在大三准备实习,申了好多家公司到现在都没收到一个面试的通知才意识到菜是原罪啊,自己真的是弱的不行。不过菜也不能放弃啊,毕竟那是自己想要的东西,而且貌似放弃了也没什么可做。今天和一个通过公

2017-04-14 11:18:39 249

转载 虚析构函数、纯虚析构函数、虚构造函数

虚析构函数:为了能够正确的调用对象的析构函数,一般要求具有层次结构的顶级类定义其析构函数为虚函数。因为在delete一个抽象类指针时候,必须要通过虚函数找到真正的析构函数。class Base{public:Base(){}virtual ~Base(){}};class Derived: public Base{public:Derived(){};~Derived

2016-12-15 22:44:10 219

转载 构造函数拾遗

创建一个类的对象时,编译器为对象分配内存空间,调用该类的构造函数。构造函数的目的:完成对象非静态成员的初始化工作。(静态成员初始化:类外进行,默认值为0,在程序开始时,主函数之前,单线程方式,主线程完成)若构造函数有初始化列表,先按成员声明顺序(非初始化列表中顺序)执行初始化列表中内容,然后进入构造函数体。如果类本身没有非虚拟的基类,应显示的调用直接基类的某个构造函

2016-12-13 09:38:02 218

空空如也

空空如也

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

TA关注的人

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