上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页
摘要: 第25课 - 异常处理 - 上 1. 典型问题一 所有的代码都有可能不按照预定的方式进行 double Div(double a, double b) { return a / b;} double Add(double a, double b) { return a + b;} double Mi 阅读全文
posted @ 2019-08-11 19:31 free-锻炼身体 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 第24课 - 专题四经典问题解析 1. 历史的痕迹 #include <cstdlib> #include <iostream> using namespace std; template<class T> //以前是用typename定义,现在是用class定义 T Minus(T a, T b) 阅读全文
posted @ 2019-08-11 19:30 free-锻炼身体 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 第23课 - STL简介 1. 标准模板SLT C++的作用就是提高程序书写的效率,那么就得代码复用。 STL,即:Standard Template(样板) Library,是C++的一部分(常用的数据结构)。STL是常用数据结构和算法的集合。STL的目标是标准化组件,提高开发效率和程序可靠性。 阅读全文
posted @ 2019-08-11 19:29 free-锻炼身体 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 第22课 - 类模板 - 下 1. 类模板的局部特化 类模板可以定义多个类型参数 #include <cstdlib> #include <iostream> using namespace std; template<typename T1, typename T2> class Test { p 阅读全文
posted @ 2019-08-11 19:28 free-锻炼身体 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 第21课 - 类模板 - 上 思考:类是C++的核心,那是否能够将模板的思想应用于类呢? 1. 类模板 一些类主要用于存储和组织数据元素。如:数组类,链表类,Stack类,Queue类等等。 C++中可以将模板的思想应用于类,使得类可以不关注具体所操作的数据类型,而是只关注所需要实现的功能。 C++ 阅读全文
posted @ 2019-08-11 19:20 free-锻炼身体 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 第20课 - 函数模板 1. C++中如何交换两个变量的值? void Swap(int& a, int& b) { int t = a; a = b; b = t; } void Swap(float& a, float& b) { float t = a; a = b; b = t; } voi 阅读全文
posted @ 2019-08-11 19:19 free-锻炼身体 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第19课 - 专题三经典问题解析 1. 当多态遇见对象数组会发生什么? #include <cstdlib> #include <iostream> using namespace std; class Parent { protected: int i; public: virtual void 阅读全文
posted @ 2019-08-11 19:18 free-锻炼身体 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 第18课 - 继承与多态 - 下 问: 重载和重写有什么区别?什么时候是重载,什么时候是重写? 1. 重载与重写 下面程序的继承方式有问题吗,为什么? #include <cstdlib> #include <iostream> using namespace std; class Parent { 阅读全文
posted @ 2019-08-11 19:17 free-锻炼身体 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 第17课 - 继承与多态 - 上 引入: 如果子类定义了与父类中原型相同的函数会发生什么? 1. 函数重写 在子类中定义与父类中原型相同的函数,函数重写只发生在父类与子类之间。 父类中被重写的函数依然会继承给子类,默认情况下子类中重写的函数将隐藏父类中的函数,通过作用域分辨符::可以访问到父类中被隐 阅读全文
posted @ 2019-08-11 19:16 free-锻炼身体 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 第16课 - 继承中的构造与析构 1. 赋值兼容性原则 (1) 子类对象可以当作父类对象使用。 (2) 子类对象可以直接赋值给父类对象。 (3) 子类对象可以直接初始化父类对象。 (4) 父类指针可以直接指向子类对象。 (5) 父类引用可以直接引用子类对象。 子类就是特殊的父类 #include < 阅读全文
posted @ 2019-08-11 19:15 free-锻炼身体 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页