摘要: 今天开始进行UNIX环境高级编程的额学习之旅,刚开始的额代码中就发现apue.h找不到,本来还以为他是系统文件,但后来看了下格式,确定不是系统文件,是原作者写的头文件,目的是为了避免以后重复的头文件书写,提高代码复用在运行《unix环境高级编程》这本书中的程序时,编译器会提示没有ap... 阅读全文
posted @ 2016-01-02 01:57 齐庆 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 这是StrBlob.h头文件,所有函数均定义为内联函数#ifndef _MY_STRBLOB_H#define _MY_STRBLOB_H#include#include#include#include#includeusing namespace std;class... 阅读全文
posted @ 2015-12-15 01:23 齐庆 阅读(240) 评论(0) 推荐(0) 编辑
摘要: #include#includeusing namespace std;struct X{ X() { cout getX; getX.push_back(x); cout #includeusing namespace std;class numeered{pri... 阅读全文
posted @ 2015-12-14 21:46 齐庆 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 学习了uml,我觉得总结一下基本的图还是不错的 ,我将它化作了思维导图,放在这里,以供使用。基本uml图就在下面的图中了,这个图主要参考计算机科学导论中,一节简单的内容介绍,对此,如果而现在最新版本的uml是2.0结构,图上的uml构造图,采用的是开源uml软件WhiteStarUm... 阅读全文
posted @ 2015-12-05 18:22 齐庆 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 针对C++primer中关联容器11.9的问题先来一道程序看看吧。程序如下如题目要求是定义一个map,将单词与一个行号的list关联,list中保存单词出现的行号、现在继续//定义一个map,将单词与一个行号的list关联,list中保存单词出现的行号//map>word_linen... 阅读全文
posted @ 2015-12-02 23:14 齐庆 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 设计模式-初识–对于设计模式早已神往已久,有幸得来设计模式:可复用的面向对象软件的基础。决定花点时间学习学习。刚开始,对于这本书有个总体概念,思维导图是利用xmind制作,当然市面上还有其他类似的软件。我觉得下面的还是很棒的,就一直用的这个。对于设计模式,根据两条准则对模式进行划分,... 阅读全文
posted @ 2015-11-30 17:43 齐庆 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 对于泛型算法后期的一个总结,属于思维导图,知识点汇总 阅读全文
posted @ 2015-11-26 20:41 齐庆 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 三种插入迭代器的区别? 插入迭代器本质上是一种适配器迭代器,标准库为了保证通用性,并不直接操作容器,而是通过迭代器间接操作容器,因此,算法不具备直接向容器插入元素的能力,而插入器正是帮助算法实现向容器内插入元素的机制。除了 back_inserter,标准库还提供了front_in... 阅读全文
posted @ 2015-11-26 17:20 齐庆 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在绑定参数这一节,C++11有了新的特性,由于旧版本的绑定参数的语言特性限制更多,也更复杂,所以标准库定义了两个分别名为bind1st和bind2nd的函数,类似bind,这两个函数接受一个函数作为参数,生成一个新的可调用对象,该对象调用给定函数,并将绑定的参数传递给他。但是这些函数分别只能绑定第一... 阅读全文
posted @ 2015-11-13 18:10 齐庆 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: 在这里,我想说的重点是对于泛型算法,他的特点是不直接操纵容器,这是最主要的特点,这也就意味着他不会直接对容器进行操作。 例如容器的增删改移,算法接受的是迭代器,对迭代以及接收到的迭代器范围元素进行算法处理,而在这个过程中,就算容器发生了元素的增删改移的事件,算法对容器也不负责,主要是... 阅读全文
posted @ 2015-11-11 02:14 齐庆 阅读(197) 评论(0) 推荐(0) 编辑