C++
sky_Mata
这个作者很懒,什么都没留下…
展开
-
C++设计模式之单例模式
模拟实现线程安全的单例模式饿汉模式与懒汉模式的模拟实现单例模式的适应场景原创 2017-07-17 10:24:55 · 502 阅读 · 0 评论 -
C++虚函数表与虚函数
深入探究虚函数表(虚表)的构成以及对象模型,比如菱形继承,虚继承,单继承,多继承的对象模型以及虚表的构成以及对象大小的计算。原创 2017-03-29 22:19:51 · 1351 阅读 · 3 评论 -
C++智能指针详解
了解auto_ptr、scoped_ptr、shared_ptr等智能指针的实现;不同的智能指针存在什么样的问题,以及该怎样选择智能指针。原创 2017-04-16 14:58:19 · 935 阅读 · 0 评论 -
C++异常机制分析
(1)异常优缺点;(2)使用异常的注意事项;(3)标准库异常类exception的模拟实现原创 2017-04-23 11:04:36 · 595 阅读 · 0 评论 -
C++实现一个日期类
用C++实现一个日期类,实现计算两个日期相差多少天,一个日期加多少天到哪一天,一个日期减去多少天到哪一天的理解,重在理解函数的重载,思考代码的复用以及函数返回值什么时候该用引用,还有运算符重载等问题。原创 2017-03-08 17:49:55 · 1186 阅读 · 0 评论 -
sizeof计算对象所占内存的大小详解
sizeof 怎样计算整型数组、字符数组、二维数组、类(是否为菱形继承、是否为虚继承等各种情况)的大小,非常详细的解释!!!原创 2016-11-17 22:23:49 · 12164 阅读 · 0 评论 -
模拟实现string类的增删查改
模拟实现string的operator[] operator+= Push_Back Erase Substr operator= Insert Find的各种操作原创 2017-03-21 16:01:49 · 975 阅读 · 0 评论 -
编写类 String 的构造函数、析构函数和赋值函数
编写类String的构造函数、析构函数、赋值函数原创 2017-03-12 10:54:18 · 503 阅读 · 0 评论 -
菱形继承和虚继承、对象模型和虚基表
菱形继承的对象模型、虚继承的对象模型、以及深入探究虚基表的内容,为什么虚基表存放对象的偏移量要存放在第二个位置,而不是第一个位置?原创 2017-03-25 19:25:01 · 1959 阅读 · 1 评论