上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: STL源码初步接触 STL = Standard Template Library,直译过来是:标准模板库,是惠普实验室开发的一系列软件的统称。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集 阅读全文
posted @ 2017-04-16 13:53 滴巴戈 阅读(1822) 评论(0) 推荐(1) 编辑
摘要: 进程概念介绍 进程是操作系统对运行程序的一种抽象。 • 一个正在执行的程序; • 一个正在计算机上执行的程序实例; • 能分配给处理器并由处理器执行的实体; • 一个具有普以下特征的活动单元:一组指令序列的执行、一个当前状态和相关的系统资源集。 内核观点:担当分配系统资源(CPU时间,内存)的实体。 阅读全文
posted @ 2017-04-13 22:07 滴巴戈 阅读(5656) 评论(0) 推荐(0) 编辑
摘要: 1、作用域与重定义(同名隐藏) 一样的,先上代码 编译后,编译器会报错 错误表明:编译器并没有将c.a()看做C类继承自A类的a()函数,而是报错没有给a函数参数,即不构成函数重载,如果给c.a(10)一个参数,编译通过。输出:C 那么我们不给C类中定义同名函数呢 编译通过,运行输出:A 如果C类定 阅读全文
posted @ 2017-04-11 12:46 滴巴戈 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: 在继承关系里面, 在派生类中如果没有显示定义这六个成员函数, 编译系统则会默认合成这六个默认的成员函数。 1、构造与析构函数的调用关系 调用关系先看一段代码: 输出结果为: 代码中,我们利用派生类Derived,创建了一个对象d,根据输出结果看到,貌似创建对象d的过程是:先调用基类的构造函数,再调用 阅读全文
posted @ 2017-04-09 21:58 滴巴戈 阅读(2168) 评论(0) 推荐(0) 编辑
摘要: 1、继承与派生 继承是使代码可以复用的重要手段,也是面向对象程序设计的核心思想之一。简单的说,继承是指一个对象直接使用另一对象的属性和方法。继承呈现了 面向对象程序设 计的层次结构, 体现了 由简单到复杂的认知过程。C++中的继承关系就好比现实生活中的父子关系,继承一笔财产比白手起家要容易得多,原始 阅读全文
posted @ 2017-04-09 12:17 滴巴戈 阅读(61049) 评论(2) 推荐(7) 编辑
摘要: vim自带的帮助手册是英文的, 对平时编程的人来说没有多大阅读困难,在何况还有"星级译王"呢, 但是我猜和我一样连英语四级都愁的大有人,可偏偏就有一帮好心人人将其翻译成了中文, 可偏偏我又挡不住诱惑将它安装了, 唉.......又痛失一个学习英文的好机会, 下不为例。而我又是好心人,所以就分享给大家 阅读全文
posted @ 2017-04-08 19:29 滴巴戈 阅读(595) 评论(0) 推荐(1) 编辑
摘要: 顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。这样的存储方式使得线性表逻辑上相邻的元素,其在物理存储单元中也是相邻的。只要知道了第一个元素的存储地址,就可以知道线性表中任何一个元素的存储地址。本文利用C++语言,在Windows平台 Visu 阅读全文
posted @ 2017-04-04 22:22 滴巴戈 阅读(1123) 评论(0) 推荐(1) 编辑
摘要: 输入输出操作1.>> 从输入流读取一个string。2.<< 把一个string写入输出流。另一个函数就是getline(),他从输入流读取一行内容,直到遇到分行符或到了文件尾。 C ++字符串支持常见的比较操作符(>,>=,<,<=,==,!=),甚至支持string与C-string的比较(如s 阅读全文
posted @ 2017-04-04 13:27 滴巴戈 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 1.引用计数 我们知道在C++中动态开辟空间时是用字符new和delete的。其中使用new test[N]方式开辟空间时实际上是开辟了(N*sizeof(test)+4)字节的空间。如图示其中保存N的值主要用于析构函数中析构对象的次数delete[] p时先取N(*((int*)p-1))。我们参 阅读全文
posted @ 2017-04-03 17:05 滴巴戈 阅读(1011) 评论(1) 推荐(0) 编辑
摘要: 1. 浅拷贝 : 也称位拷贝 , 编译器只是直接将指针的值拷贝过来, 结果多个对象共用 同 一块内存, 当一个对象将这块内 存释放掉之后, 另 一些对象不知道该块空间已经还给了系统, 以为还有效, 所以在对这段内存进行操作的时候, 发生了违规访问。 先上代码 int main() { String 阅读全文
posted @ 2017-04-02 12:39 滴巴戈 阅读(2105) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页