摘要: 标准库未给容器添加大量功能,而是提供一组独立于容器的泛型算法 算法:它们实现了一些经典算法的公共接口 泛型:它们可用于不同类型的容器和不同类型的元素 利用这些算法可实现容器基本操作很难做到的事,例如查找/替换/删除特定值、重排顺序等 10.1 概述 大多数算法定义在algorithm头文件中,另外一 阅读全文
posted @ 2021-04-22 16:25 砥才人 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一个容器是特定类型对象的集合 顺序容器中元素的顺序与其加入容器的位置对应 关联容器中元素的顺序由其关联的关键字决定,关联容器分为有序关联容器和无序关联容器 所有容器类共享公有接口,不同容器按不同方式扩展。 标准库还提供了3种容器适配器,为容器操作定义了不同的接口 9.1 顺序容器概述 所有容器都可快 阅读全文
posted @ 2021-04-22 16:21 砥才人 阅读(311) 评论(0) 推荐(1) 编辑
摘要: C++语言不直接处理输入输出,而是通过标准库中的一组类来处理IO 1.2节介绍的IO库: istream(输入流)类型,提供输入 ostream(输出流)类型,提供输出 cin,是istream对象,从标准输入读取数据 cout,是ostream对象,向标准输出写数据 cerr,是ostream对象 阅读全文
posted @ 2021-04-22 16:13 砥才人 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 类的基本思想是数据抽象和封装 数据分离抽象是一种依赖于接口和实现分离的编程/设计技术。接口包括用户能执行的操作,实现包括类的数据成员、接口实现的函数体、定义类所需的各种私有函数 封装实现了类的接口和实现的分离,封装后的类隐藏了它的实现细节。用户只能使用接口而无法访问实现部分 类要实现数据抽象和封装, 阅读全文
posted @ 2021-04-22 16:10 砥才人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 6.1 函数基础 函数定义包括:返回类型、函数名字、由0个或多个形参组成的列表以及函数体 通过调用运算符()来执行函数,它作用于一个表达式,该表达式是函数或函数指针。圆括号内是一个逗号隔开的实参列表,调用时用实参初始化形参。 调用函数完成两项工作: 隐式定义形参并用实参初始化函数对应的形参 将控制权 阅读全文
posted @ 2021-04-22 16:07 砥才人 阅读(267) 评论(0) 推荐(0) 编辑
摘要: C++提供了一组控制流语句,包括条件执行语句、循环语句、跳转语句。 5.1 简单语句 空语句 ; ,最简单的语句 别漏写分号,也别多写 while(cin>>s && s!=sought) ; //空语句,加上该注释代表有意为之 //语法上需要,但逻辑上不需要,可使用空语句 while(iter!= 阅读全文
posted @ 2021-04-22 16:02 砥才人 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 表达式由一个或多个运算对象组成,对表达式求值返回结果。 字面值和变量是最简单的表达式 把运算符和运算对象组合可得到复杂表达式。 4.1 基础 4.1.1 基本概念 一元运算符作用于一个对象,如取地址符&、解引用符* 二元运算符作用于两个对象,如==、* 三元运算符?:。 函数调用也是特殊的运算符,它 阅读全文
posted @ 2021-04-22 15:56 砥才人 阅读(169) 评论(0) 推荐(0) 编辑
摘要: string和vector是两类最重要的标准库类型 strng表示可变长的字符序列 vector存放某种给定类型对象的可变长序列。 3.1 命名空间的using声明 using namespace::name; //using声明 using std::cin; using std::cout;us 阅读全文
posted @ 2021-04-22 15:50 砥才人 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 2.1 基本内置类型 基本数据类型包含了算术类型(arithmetic type)和空类型(void) 算数类型,包含了字符、整型数、布尔值和浮点数 空类型,不对应具体的值 2.1.1 算术类型 算术类型分为两类:整型(integral type,包含字符和布尔)和浮点型 bool 取值true或f 阅读全文
posted @ 2021-04-22 15:40 砥才人 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1.1 编写一个简单的程序 int main() { return 0; } 函数 包含4部分: 返回类型(return type) 函数名(function name) 形参列表(parameter list,允许为空) 函数体(function body) main 函数 C程序必有函数,操作系 阅读全文
posted @ 2021-04-22 15:25 砥才人 阅读(448) 评论(0) 推荐(0) 编辑