学会思考
刻意练习
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页
摘要: 对象赋值-赋值运算符重载 赋值运算符函数是在类中定义的特殊的成员函数 典型的实现方式: 流运算符重载函数的声明 istream& operator>>(istream& in, Test& dst); ostream& operator<<(ostream& out, const Test& src 阅读全文
posted @ 2017-03-26 20:57 Worty 阅读(225) 评论(0) 推荐(0)
摘要: 初始化列表 int a[] = {1,2,3}; int a[]{1,2,3} 以上两个式子等价 int a = 3+5; int a = {3+5}; int a(3+5); int a{3+5}; 以上式子等价 int *i = new int(10); double *d = new doub 阅读全文
posted @ 2017-03-26 20:22 Worty 阅读(343) 评论(0) 推荐(0)
摘要: 使用头文件,分离声明与定义 防止重复包含: #ifndef FUNC_H #define FUNC_H .... #endif main函数的命令行参数: 变量定义: auto变量 由编译器根据上下文自动确定变量的类型,如:auto i = 3;//i是int型变量 auto f = 4.0f;// 阅读全文
posted @ 2017-03-26 00:37 Worty 阅读(315) 评论(0) 推荐(0)
摘要: 异常处理 异常处理的语法 抛掷异常的程序段 throw表达式; 捕获并处理异常的程序段 try 复合语句 catch(异常声明) 复合语句 catch(异常声明) 复合语句 注意:如果匹配的处理器没有找到,则库函数terminate将被自动调用,其缺省默认自动调用abort终止程序的执行; 处理除零 阅读全文
posted @ 2017-03-25 15:51 Worty 阅读(227) 评论(0) 推荐(0)
摘要: I/O流的概念及流类库的结构 程序与外界环境的信息交换 当程序与外界环境进行信息交换时,存在着两个对象:程序中的对象,文件对象。 流是一种抽象,负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动; 流对象与文件操作 程序建立一个流对象 指定这个流对象与某个文件对象建立连接 程序操作流对象 阅读全文
posted @ 2017-03-18 22:15 Worty 阅读(553) 评论(0) 推荐(0)
摘要: 关联容器的特点 1.每个关联容器都有一个键(key) 2.可以根据键高效查找元素 集合set 集合用来存储一组无重复的元素,由于集合的元素本身是有序的,可以高效地查找元素,也可以方便地指定大小范围的元素在容器中所处的区间。 STL算法的特点 STL算法本身是一种函数模板 通过迭代器获得输入数据 通过 阅读全文
posted @ 2017-03-18 15:33 Worty 阅读(156) 评论(0) 推荐(0)
摘要: 泛型程序设计的基本概念 编写不依赖于具体数据类型的程序 将算法从特定的数据结构中抽象出来,成为通用的 C++模板为泛型编程程序设计奠定了关键的基础 模型:符合一个概念的数据类型称为该概念的模型,例如:int型是Comparable概念的模型; 静态数据类型不是Assignable概念的模型(无法用“ 阅读全文
posted @ 2017-03-18 11:32 Worty 阅读(284) 评论(0) 推荐(0)
摘要: //函数查找 template int seqSearch(const T list[], int n, const T &key) { for (int i = 0; i int binSearch(const T list[], int n, const T &key) { int low = 0; int high = n - 1; while (low... 阅读全文
posted @ 2017-03-17 21:43 Worty 阅读(235) 评论(0) 推荐(0)
摘要: //直接插入排序函数模板 template void insertionSort(T a[], int n) { int i, ; T temp; for (int i = 1; i 0 && temp void mySwap(T &x, T &y) { T temp = x; x = y; y = temp; } template v... 阅读全文
posted @ 2017-03-16 00:08 Worty 阅读(211) 评论(0) 推荐(0)
摘要: 队列是只能向一端添加元素,从另一端删除元素的线性群体 循环队列 在想象中将数组弯曲成环形,元素出队时,后继元素不移动,每当队尾达到数组最后一个元素时,便再回到数组开头。 队列类模板 阅读全文
posted @ 2017-03-15 21:43 Worty 阅读(657) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页