自定义博客皮肤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)
  • 收藏
  • 关注

转载 元编程

元编程

2018-07-04 21:28:40 100

原创 条款03: 尽可能使用const

对于常量,最好以const对象或者enum替换#define.对于形式函数的宏,最好改用inline替换#define.

2018-05-21 23:56:32 132

原创 条款01 : 视C++为一个语言联邦

如今的C++已经是一个多重范型编程语言,它同时支持过程形式,面向对象,泛型形式,元编程形式的语言。C++主要由四个次语言组成:1. C2. Object-Oriented C++3. Template C++4. STLC++ 并不是一个带有一组守则的一体语言:它是由四个语言组成的,每个次语言都有自己的规约。 C++高效编程守则视状况而变化,取决于你使用C++的哪一个部分。...

2018-05-16 06:37:53 271

原创 malloc与free的原理

malloc/free用于内部数据类型动态的申请内存及释放内存。1. malloc 与 free的原理malloc 函数利用系统调用来完成对内存的申请分配,系统将可用的内存块连接成为一个长长的列表称为空闲链表,调用malloc时,将遍历链表,找到满足申请空间的空闲链表块,然后将链表块分为两个部分,一部分大小和用户申请的相同,分配给用户使用,另一部分返回给链表。调用free时,将用户释放的内存块连接...

2018-03-01 21:54:10 1003

原创 构造函数与析构函数

1. 构造函数与析构函数的机制构造函数,在对象被创建时调用;析构函数在对象被释放的时候调用。在创建类时,如果用户没有显示的定义构造函数/析构函数,编译器将会创建默认构造函数/析构函数。2. 如何只创建静态变量(例如: A a),以及如何只创建动态变量(例如: A *a = new A)如果用户定义静态变量(A a), 编译器将自动调用构造函数创建对象在栈上,编译器负责其的生命周期的管理,在变量离开...

2018-03-01 07:41:35 144

转载 使用SMART原则来明晰你的目标

一个有效的目标,必须符合 SMART 原则。SMART 是五个英文词的缩写,解释如下:S(Specific):目标必须是具体的,要对标特定的工作指标,不能笼统;M(Measurable):目标必须是可衡量的,衡量的指标是数量化或者行为化的,验证这些指标的数据或者信息是可以获取的;A(Attainable):目标必须是可实现的,在付出努力的情况下可以实现;R(Relevant):与其他目标有一定的相...

2018-02-23 14:48:35 1272

空空如也

空空如也

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

TA关注的人

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