- 博客(11)
- 收藏
- 关注
原创 STL — 仿函数的实现原理和应用
C++仿函数今天我们来看看一个比较冷门但是很有趣的知识->仿函数,听名字我们就知道,他肯定是让一个不是函数的东西拥有函数的功能,跟我们之前说的智能指针很类似,那么我们就有理由想到->类,没有错这就是类。这就是面向对象的优点之处,以前我体会不到面向对象的好处,现在越学越觉得有用。这个概念,说的通俗点就是在一个类中利用运算符重载重载"()
2017-04-19 08:33:15 2294
原创 C++ — 智能指针的简单实现以及循环引用问题
智能指针____________________________________________________今天我们来看一个高大上的东西,它叫智能指针。 哇这个名字听起来都智能的不得了,其实等你了解它你一定会有一点失望的。。。。因为它说白了就是个管理资源的。智能指针的原理就是管理资源的RALL机制,我们先来简单了解一下RALL机制:RALL机制便
2017-04-17 17:14:21 2350
原创 C++ — 关于菱形虚拟继承对象模型的探究
菱形继承对象模型我们已经探究菱形继承在继承中的简单的对象模型,当时我们的探究的模型图是这样的:当时我们还没有说虚函数,所以也没有虚函数表这个概念,但是我们知道了虚函数表以后,我们应该知道这里还会有虚函数表这个东西,现在我们继续来探究它,我们来看看继续把这个虚拟继承的模型图补充完整。还是上次的代码,我们给它里面加上打印虚
2017-04-08 14:46:49 927
原创 C++ —面向对象之多态的实现与应用
多态今天我们的主角就是多态了,那么什么多态呢?多态有什么用?多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。当多态应用形参类型的时候,可以接受更多的类型。当多态用于返回值类型的时候,可可以返回更多类型的数据。多态可以让你的代码拥
2017-04-05 09:49:50 1773
原创 Linux — vim的基本使用操作与文件配置
vim的基本使用1.VIM的按键功能展示:“一般模式”的常用按键h向左J向下K向上l向右20h向左20个
2017-04-05 08:05:06 2495 2
原创 Liunx — 粘滞位的详细讲解与设置
Linux粘滞位Linux下有一个用于存放临时文件的目录 /temp,每一个用户产生的临时文件都存放在 /temp目录下面,而且每个用户都对于这些文件具有写权限,举个例子,你们校园有一个发帖的地方,假设这里所有人都对帖子都有修改删除的功能,这时候帖子一定乱套了,举个例子A同学学习很好,经常总结发帖,但是A同学和B同学生活上有矛盾,还有C同学嫉妒A同学,这时候A同
2017-04-03 16:34:10 814
转载 C++ — 多态基础面试题集锦
多态面试题集锦什么是多态答:多态是面向对象的重要特性之一,它是一种行为的封装,是同一种事物所表现出的多种形态,简单地说是”一个接口多种实现“多态的作用答:多态技术允许将父类设置成和他的一个或更多的子对象相等。多态的分类答:有两种类型的多态性:编译时的多态性。编译时的多态性是通过重载来实现的。运行时的多态性。运行时的多态性是通过虚成
2017-04-03 08:56:06 3100
原创 C++ — 继承和多态的基础虚函数类
这里的虚函数在继承和多态里有举足轻重的位置,它解决了不少继承和多态里面的问题,所以一定要深刻理解,活学活用。
2017-04-01 11:28:36 2410 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人