01 2016 档案
摘要:容器是一些相同类型对象的集合。从概念上说,瓶子是一个容器,可以用来装水。容器分为顺序容器和无序关联容器,对于顺序容器,每个元素进入容器的顺序是有意义和作用的,而无序关联容器中每个元素进入的先后顺序也无关紧要。 顺序容器分为以下几个: 容器类型 容器描述 vector 动态数组 deque 双端队列
阅读全文
摘要:IO类对象不允许进行拷贝操作。 IO类中定义后一些函数和标志,可以用于访问和操作流的状态。 一旦流发生错误,后续IO操作都是失败的。 读写IO对象会改变IO对象的状态。 每个输出流都管理一个缓冲区。 缓冲被刷新的原因有如下几种: 1.程序正常结束。 2.缓冲区满 3.endl刷新缓冲区 4.使用操作
阅读全文
摘要:类的基本思想是数据抽象和封装,定义类就是定义一个抽象数据类型。 前面是一句很专业抽象的行话,到目前为止,我们已经接触到了C++支持的四种程序设计思维模式的两种:面向过程和基于对象。 什么是面向过程?很明显,前面的学习中,我们要解决一件事,思路都是先做什么,再做什么,比如前面中遇到的练习题: 练习6.
阅读全文
摘要:正如第一章所说:C++的函数是一个能够完成一个功能的模块或者说是一段命名了的代码块。 如下图所示,函数可以重载,是一段实现某些功能命名了的代码块。 一个完整的函数定义有四部分: 1.返回类型 2.函数名 3.形参 4.函数体 对于返回类型来说,return语句返回的类型必须和返回类型一致,或者可以转
阅读全文
摘要:和大多数语言一样,C++提供了条件执行语句、重复执行相同代码的循环语句和由于中断当前控制流的跳转语句,表达式语句和声明语句等。 语句有简单语句和复合语句之分。简单语句但多数以分号结束,最简单的语句就是空语句,空语句中就只含有一个单独的分号。 复合语句是用花括号括起来的语句或声明,复合语句也叫块。复合
阅读全文
摘要:表达式是运算对象及运算符组成的式子,表达式求值将得到一个结果,单独的变量或者字面值也算表达式,结果是其本身。 运算符分为:一元运算符、二元运算符、三元运算符。一元即一个作用对象,二元两个作用对象,以此类推。 函数调用是一种特殊的运算符(此运算符无作用对象数量限制) 它的运算形式为: primary-
阅读全文