若日孤城的专栏

Coding Everyday!

【重学《C++Primer第四版》】第九章第十章、容器(顺序容器和关联容器)

这次深入学了一下C++中的容器,容器分为顺序容器和关联容器。 顺序容器:将单一类型的元素聚集起来成为容器,然后根据位置来存储和访问元素。顺序容器的元素排列次序与元素指无关,而是有元素添加到容器里的次序决定的。顺序容器包括vector(支持快速随机访问),list(支持快速插入/删除),deque...

2015-04-27 19:59:57

阅读数 328

评论数 0

C++文件输入输出

C++文件输入输出可以按照文件操作和文件模式来讲解。 文件操作 1.定义文件输入流和输出流 (均包含在fstream中) ifstream fin("file.in"); ofstream fout ("file.out"); 2.检查文件是否打...

2015-04-20 21:13:07

阅读数 469

评论数 0

【重学《C++Primer第四版》】第八章、标准IO库

本章主要讲解了IO标准库的基础知识。 下面是本章的内容图:简单的iostream继承层次 Details of knowledge 1.基类:C++中的父类就是基类 2.派生类:C++中继承(inheritance)而来的类称为派生类 3.输出缓冲区的4种刷新方式 cout cout相...

2015-04-20 19:46:01

阅读数 492

评论数 0

gets&puts 读取并修改文章

本篇文章介绍C++中如何使用gets函数和puts函数读取并且输出字符串,进而修改文章内容。 首先我们看一道题目。 题目来源:The 2015 ACM-ICPC School Contest of Chang'an University 题目大意:输入文章中的字母均是大写字母,我们需要按如下...

2015-04-20 16:32:24

阅读数 452

评论数 0

【重学《C++Primer第四版》】第七章、函数

Details of knowledge 1.如果使用引用形参的唯一目的是避免复制形参,则应将形参定义为const应用。 bool isShortrer(const string &s1,const string &s2) { return s1.size()&...

2015-04-13 17:35:46

阅读数 350

评论数 0

指针形参和传递指向指针的引用

1.指针形参:实现指针指向的值的交换(指针本身不变) 函数的形参是指针时,将复制实参指针,形参的任何改变仅作用于实参的局部副本,如果函数将新指针赋给形参,主调函数使用的实参指针本事的值没有变化。 代码如下: #include #include using namespace std; void ...

2015-04-13 17:32:26

阅读数 600

评论数 0

【重学《C++Primer第四版》】第六章、语句

Details of knowledge 1.break语句:直接跳出当前的循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试   continue语句:导致最近的循环语句的当次迭代提前结束。 Questionable Examples 1. string s1,...

2015-04-08 23:17:33

阅读数 468

评论数 0

【重学《C++Primer第四版》】第五章、表达式

Details of knowledge 1.养成使用自增自减前置操作符这个好习惯(性能比较高)。 前置操作符:只需加1后返回加1后的结果即可。 后置操作符:必须保存操作数原来的值,以便返回未加1之前的值作为操作的结果 2.解引用优先级低于点操作符。 *sp.foo;是先执行sp.foo,而不...

2015-04-07 21:31:51

阅读数 231

评论数 0

【重学《C++Primer第四版》】第四章、数组和指针

由于在C++中经常使用数组和指针,在此就不多说了。 Details of knowledge 1.在使用下标访问元素时,vector使用vector::size_type作为下标的类型,而数组下标的正确类型是size_t,所以遍历数组的正确方式为: const size_t array_...

2015-04-02 16:21:11

阅读数 373

评论数 0

【重学《C++Primer第四版》】第三章、标准库类型

Details of knowledge 1.从标准输入读取string时,string类型的操作符: a)读取并忽略开头所有的空白字符。 b)读取字符直到再次遇到空白字符,读取终止。 2.读取整行文本:getline(stream in,string s) //用输入流对象in(可以是...

2015-04-01 21:10:41

阅读数 355

评论数 0

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