2017年6月12日

迭代器 in C++

摘要: 注意问题4是个判断题,答案是错!!! 因为根据ppt里,迭代器用于访问和处理一级容器的元素。 一级容器只包括顺序容器,关联容器 不包括容器适配器。 答案是错! 注意:这也是个判断题,答案是错!(只有随机存取迭代器可以比较大小) 迭代器的分类: 1.输入迭代器(input iterator) inpu 阅读全文

posted @ 2017-06-12 17:02 Skx971016 阅读(193) 评论(0) 推荐(0) 编辑

2017年6月10日

类模版与继承

摘要: 第一条:实例化后的的类模版本身就是一个普通类,当然可以继承。 第二条:一个类模版继承了普通类后还可以在类模版特有的地方体现范式。 第三条:有点搞不懂。 阅读全文

posted @ 2017-06-10 18:11 Skx971016 阅读(157) 评论(0) 推荐(0) 编辑

类模版的默认类型参数

摘要: You can assign a default type for a type parameter in a class template. (可以为类模板 的类型参数指定一个默认类型) You can only use default type in class templates, NOT i 阅读全文

posted @ 2017-06-10 18:00 Skx971016 阅读(568) 评论(0) 推荐(0) 编辑

泛型编程:声明与实现放在一起

摘要: Generic programming: 1 single file (泛型编程:声明与实现放在一起) 模版类 Y.h: class template declaration & implementation (in One File)because some compliers cannot co 阅读全文

posted @ 2017-06-10 17:56 Skx971016 阅读(125) 评论(0) 推荐(0) 编辑

BUPT软院c++崔sir可能会考的名词解释(等待后续复习更新)

摘要: 阅读全文

posted @ 2017-06-10 17:44 Skx971016 阅读(135) 评论(0) 推荐(0) 编辑

关于‘,’

摘要: 模版 template<,> 初始化链表 : :,http://www.cnblogs.com/graphics/ 异常规约 throw(,) 阅读全文

posted @ 2017-06-10 17:36 Skx971016 阅读(86) 评论(0) 推荐(0) 编辑

类模版的语法

摘要: 主要注意三个地方: 1.类“class”前:template<typename T> //不用加分号 2.每个成员函数定义前:template<typename T> //不用加分号 3.每个成员函数定义时类型名后 A<T>::f({} 阅读全文

posted @ 2017-06-10 16:21 Skx971016 阅读(110) 评论(0) 推荐(0) 编辑

Exception

摘要: C++中内建的异常类(及其应该包含的头文件和应用场景或函数) 应该是int*。总之应该是个引用,否则被调函数的局部变量在函数结束会被销毁。 应该在自定义异常类的初始化链表里调用基类的构造函数。 多重异常总结: 1.一个try块里可能跑出多种异常 2.然而一个try块执行一次最多只能抛出一个异常(要么 阅读全文

posted @ 2017-06-10 11:35 Skx971016 阅读(425) 评论(0) 推荐(0) 编辑

2017年6月9日

casting

摘要: upcasting : Assigning a pointer of a derived class type to a pointer of its base class type (将派生类类型指针赋值给基类类型指针 downcasting : Assigning a pointer of a 阅读全文

posted @ 2017-06-09 22:55 Skx971016 阅读(298) 评论(0) 推荐(0) 编辑

对比c++中的string与c中的字符数组的构造和初始化

摘要: string类的构造函数: string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的s 阅读全文

posted @ 2017-06-09 22:34 Skx971016 阅读(309) 评论(0) 推荐(0) 编辑

导航