摘要: 容器是一些相同类型对象的集合。从概念上说,瓶子是一个容器,可以用来装水。容器分为顺序容器和无序关联容器,对于顺序容器,每个元素进入容器的顺序是有意义和作用的,而无序关联容器中每个元素进入的先后顺序也无关紧要。 顺序容器分为以下几个: 容器类型 容器描述 vector 动态数组 deque 双端队列 阅读全文
posted @ 2016-01-15 17:36 impluse 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: IO类对象不允许进行拷贝操作。 IO类中定义后一些函数和标志,可以用于访问和操作流的状态。 一旦流发生错误,后续IO操作都是失败的。 读写IO对象会改变IO对象的状态。 每个输出流都管理一个缓冲区。 缓冲被刷新的原因有如下几种: 1.程序正常结束。 2.缓冲区满 3.endl刷新缓冲区 4.使用操作 阅读全文
posted @ 2016-01-15 16:27 impluse 阅读(597) 评论(2) 推荐(0) 编辑
摘要: 类的基本思想是数据抽象和封装,定义类就是定义一个抽象数据类型。 前面是一句很专业抽象的行话,到目前为止,我们已经接触到了C++支持的四种程序设计思维模式的两种:面向过程和基于对象。 什么是面向过程?很明显,前面的学习中,我们要解决一件事,思路都是先做什么,再做什么,比如前面中遇到的练习题: 练习6. 阅读全文
posted @ 2016-01-15 16:12 impluse 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 正如第一章所说:C++的函数是一个能够完成一个功能的模块或者说是一段命名了的代码块。 如下图所示,函数可以重载,是一段实现某些功能命名了的代码块。 一个完整的函数定义有四部分: 1.返回类型 2.函数名 3.形参 4.函数体 对于返回类型来说,return语句返回的类型必须和返回类型一致,或者可以转 阅读全文
posted @ 2016-01-15 16:09 impluse 阅读(1180) 评论(0) 推荐(0) 编辑