C++
Luella_G
这个作者很懒,什么都没留下…
展开
-
拥有虚函数覆盖的菱形继承及菱形虚拟继承
在之前的博客中有简单的介绍了一下:没有虚函数的菱形继承。此篇博客将对菱形继承进行升级,介绍有虚函数的菱形继承。举一个简单的例子:#includeusing namespace std;class AA{public: virtual void fun1() { cout << "AA::fun1()" << endl; } virtual void fun2()原创 2017-02-16 16:51:29 · 713 阅读 · 0 评论 -
浅谈智能指针
本文模拟了三种智能指针:auto_ptr,scoped_ptr,shared_ptr。原创 2017-02-23 21:32:08 · 425 阅读 · 0 评论 -
初析菱形继承(不存在虚函数的菱形继承)
菱形继承的定义,及其缺点,并通过虚继承使得菱形继承的缺点得以消除。原创 2017-02-14 18:12:03 · 468 阅读 · 0 评论 -
不全面的分析虚函数表
虚函数表及多态原理原创 2017-02-15 20:10:50 · 291 阅读 · 0 评论 -
最简单的迷宫求解
使用栈对迷宫进行求解,并且使用了探测法和回溯法。原创 2017-03-16 16:39:17 · 1451 阅读 · 0 评论 -
用C++简单实现单链表
使用C++的方法对单链表实现简单的操作,其中的操作有头插,头删,尾插,尾删,随机位插入删除,查找一个数字的所在位置,逆置单链表。原创 2017-01-17 14:26:51 · 455 阅读 · 0 评论 -
简易版C++顺序表
用C++实现动态顺序表的基本操作,如:增、删、查原创 2017-01-13 20:56:43 · 419 阅读 · 0 评论 -
对称矩阵的压缩存储
对称矩阵的压缩存储原创 2017-03-17 15:46:21 · 5881 阅读 · 6 评论 -
二叉树的创建及遍历
二叉树的创建及使用前序、中序、后序、层序遍历二叉树,及实现一些简单功能原创 2017-03-25 15:12:18 · 556 阅读 · 0 评论