随笔分类 - C++ Primer
摘要:1. 定义模板a) 假定我们希望编写一个函数比较两个值,并指出第一个值是大于、小于或是等于第二个值,我们可能会定义多个重载函数:int compare(const string &v1,const string &v2){ if(v1int compare(const T &v1,cons...
阅读全文
摘要:1. 标准库类型stringa) 表示可变长的字符序列b) 以下是string的大多数操作:string的操作os>s从is中读取字符串赋给s,字符串以空白分隔,返回isgetline(is,s)从is中读取一行赋给s,返回iss.empty()s为空返回tru...
阅读全文
摘要:1. 关联容器常识a) 关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。虽然关联容器的很多行为与顺序容器相同,但其不同之处反映了关键字的作用b) 关联容器支持高效的关键字查找和访问c) ...
阅读全文
摘要:1. 在1.2节(第5页)介绍过大部分IO库设施:a) istream(输入流)类型,提供输入操作b) ostream(输出流)类型,提供输出操作c) cin,一个istream对象,从标准输入读取数据d) cout,一个ostrea...
阅读全文
摘要:1. 编写+调用函数a) 一个典型的函数定义包括以下部分:返回类型、函数名字、由0个或多个形参组成的列表以及函数体。b) 我们通过调用运算符执行函数,它作用于一个表达式,该表达式是函数或者指向函数的指针。调用表达式的类型就是函数的返回类型c) 函数的调用完成两...
阅读全文
摘要:1. 顺序容器概述#include //可变大小数组。支持快速随机访问。在尾部之外的位置插入或删除元素可能很慢#include //双端队列。支持快速随机访问。在头尾位置插入、删除速度都很快#include //双向链表。只支持双向顺序访问。在list中任何位置进行插入、删除操作速度都很快#...
阅读全文

浙公网安备 33010602011771号