排序:
默认
按更新时间
按访问量

【C++ Primer】【学习笔记】【第九章】顺序容器之:vector容器的自增长

【题外话】容器的类别汇总 - 容器         - 顺序容器                 - vector(向量容器)                 - list(链表容器)                 - deque(双端队列容器)       ...

2015-03-19 12:00:18

阅读数:325

评论数:0

【APUE】源码下载及编译

下载地址:http://www.apuebook.com/,下载的压缩文件名称:src.2e.tar.gz 编译步骤: STEP1:解压压缩文件,生成目录apue.2e [apue]$ tar xvzf src.2e.tar.gz [apue]$ ls apue....

2015-03-18 00:15:19

阅读数:334

评论数:0

【C++ Primer】【学习笔记】【第九章】顺序容器之:顺序容器的操作

一、容器定义的类型别名 容器定义的类型别名 说明 size_type 无符号整数 iterator 容器类型的迭代器类型 const_iterator 元素的只读迭代器类型 ...

2015-03-08 10:06:12

阅读数:420

评论数:0

【Shell】函数应用简单示例

功能:启动和停止服务框架 [shell]$ cat function.sh #!/bin/sh start() { echo "start" } stop() { echo "stop" } case C"$1"...

2015-03-07 00:09:09

阅读数:213

评论数:0

【C++ Primer】【学习笔记】【第九章】顺序容器之:迭代器和迭代器范围

一、所有标准库容器都可以使用的迭代器运算 所有标准库容器都支持的迭代器运算 说明 *iter 返回迭代器iter所指向的元素的引用 iter->mem 获取指定元素中名为mem的成员,等效于(*iter).mem...

2015-03-06 23:42:19

阅读数:242

评论数:0

【C++ Primer】【学习笔记】【第九章】顺序容器之:顺序容器的定义

一、顺序容器类型 顺序容器 头文件 vector 支持快速随机访问 #include list 支持快速插入/删除 #include deque ...

2015-02-28 14:54:20

阅读数:278

评论数:0

【C++ Primer】【学习笔记】【第十章】关联容器之:文本查询程序

textquery.h: #include #include #include #include class TextQuery { public: typedef std::vector::size_type line_no; void read_file(std:...

2015-02-15 18:00:11

阅读数:266

评论数:0

【C++ Primer】【学习笔记】【第十章】关联容器之:multimap和multiset类型

一、基本概念 map和set容器,一个键只能对应一个实例;而multimap和multiset容器则允许一个键对应多个实例。 multimap类型使用的头文件与map类型一样,均为map;同样地,multiset类型使用的头文件与set类型一样,均为set。 二、在multimap和...

2015-02-10 15:09:35

阅读数:267

评论数:0

【C++ Primer】【学习笔记】【第十章】关联容器之:set类型

一、set容器定义 set容器支持大部分的map操作,但如下两种操作除外: 1、set不支持下标操作; 2、set没有定义mapped_type类型。 注:set存储的元素仅仅是键,而不存储所关联的值。与map一样,set容器存储的键也必须唯一,而且不能修改。 二、set对象插入...

2015-02-06 16:53:35

阅读数:460

评论数:0

【C++ Primer】【学习笔记】【第八章】标准IO库之:字符串流

一、stringstream对象的使用 1、sstream头文件定义了三种类型的字符串流: 类型 说明 istringstream 从istream派生而来,提供读string的功能; ostringstream ...

2015-02-03 11:43:49

阅读数:319

评论数:0

【C++ Primer】【学习笔记】【第八章】标准IO库之:文件的输入和输出

一、文件流对象的使用 1、fstream头文件定义了三种文件IO的类型: 类型 说明 ifstream 从istream派生而来,提供读文件的功能; ofstream 从ostream派生而来,提供写文件的功...

2015-01-19 23:51:49

阅读数:334

评论数:0

【C++ Primer】【学习笔记】【第八章】标准IO库之:输出缓冲区的管理

输出缓冲区内容刷新的意思是:输出缓冲区的内容写入到真实的输出设备或者文件。 一、如下几种情况会导致输出缓冲区内容被刷新: 1、程序正常结束; 2、缓冲区满(包含正常情况和异常情况); 3、使用操纵符显式地刷新输出缓冲区,如:endl、ends、flush; ...

2015-01-15 18:32:32

阅读数:385

评论数:0

【C++ Primer】【学习笔记】【第八章】标准IO库之:条件状态

一、IO标准库的条件状态 操作 含义 stream::iostate 条件状态对应的类型名称。 stream::badbit stream::iostate类型的值,用于指出被破坏的流。 stre...

2015-01-14 01:12:08

阅读数:371

评论数:0

【C++ Primer】【学习笔记】【第八章】标准IO库之:面向对象的标准库

一、IO标准库类型和头文件:(字符类型:char) 头文件 类型 iostream istream从流中读取 ostream向流中写入 iostream对流进行读写;从istream和ostream派生而来。 fst...

2015-01-14 00:05:03

阅读数:307

评论数:0

【C++ Primer】【学习笔记】【第十章】关联容器之:map类型

使用map对象,则需要包含map头文件。在定义map对象时,必须分别指明键和值的类型。 一、map对象的定义 map的构造函数如下: 构造函数 说明 map m; 创建一个名为m的空map对象,其键和值的类型分别为...

2015-01-13 00:25:44

阅读数:490

评论数:0

【C++ Primer】【学习笔记】【第十章】关联容器之:pair类型

pair类型和容器一样,也是一种模板类型。 一、pair类型对象的创建和初始化 创建pair对象时,必须提供两个类型名。如下: pair anon;            // 调用默认构造函数对其成员采用值初始化 pair word_count;      // 调用默认构造函数...

2015-01-09 15:14:49

阅读数:339

评论数:0

【C++ Primer】【学习笔记】【第十六章】模板与泛型编程之一:模板定义

一、函数模板 格式: template int compare(const T &v1, const T &v2) {     ........ } 注1:模板形参表不能为空。 注2:typename也可以写成class,含义相同。 二、内联函数模板 ...

2015-01-06 20:44:38

阅读数:240

评论数:0

【C++ Primer】【学习笔记】【第三章】标准库类型之:bitset类型

标准库bitset类型 使用bitset需要包含的头文件和对应的声明: #include using std::bitset bitset和vector类似,其不是一种数据类型,而是一个类模板。而与vector不一样的是,bitset类型对象的区别仅在其长度而不在其类...

2014-12-23 00:34:01

阅读数:359

评论数:0

【C++ Primer】【练习题】【3.14】将vector<string>对象各元素中的小写字母转换成大写字母

要求:读一组单词到vector对象,将对象各元素中的小写字母转换成大写字母并输出。 #include #include #include #include using namespace std; int main() { vector svec; ...

2014-12-19 02:47:38

阅读数:359

评论数:0

【C++ Primer】【练习题】【3.13】【3.17】求vector<int>相邻元素的和

要求:读一组整数到vector对象,求相邻两两元素的和并输出。 #include #include using namespace std; int main() { vector ivec; int ival; cout << "Please...

2014-12-19 02:11:18

阅读数:360

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭