子类如果重新定义了父类的non-virtual函数则不会有多态效果。为方便描述,这里的方法和继承方式都用public。至于原因嘛,你懂的!1:子类直接继承父类方法class BaseOption{public: void Function();};void BaseOption::Functi...
分类:
编程语言 时间:
2014-07-16 22:53:36
阅读次数:
235
切勿重新定义继承来的带缺省参数的函数。我们知道,继承来的函数是virtual 的,至于原因在上一节中已经说明了,即“切勿重新定义父类non-virtual函数”。所以确切的描述应该是“切勿重新定义继承来的带缺省参数的virtual函数”。因为缺省参数是静态绑定,而virtual是动态绑定。typed...
分类:
编程语言 时间:
2014-07-16 21:36:12
阅读次数:
199
《Windows Azure Platform 系列文章目录》 细心的读者可能会发现,我们在创建Azure Virtual Machine的时候,虚拟机类型分为两种:基本和标准。如下图: 新的基本类型的虚拟机有什么用呢?我总结一下: 1.减少了部分功能:新的基本类型的虚拟机不包含负...
分类:
其他好文 时间:
2014-07-16 21:14:03
阅读次数:
137
重载和重写搞的差不多了,隐藏有有点混乱了,在此记一下,留作后看成员函数被重载的特征(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。重写(覆盖)是指派生类函数覆盖基类函数,--这是c++多态的标志,虚函数赋零则变成虚基类(纯粹的接口申明类),...
分类:
其他好文 时间:
2014-07-16 20:50:54
阅读次数:
131
R1配置---------------------------------------------version 5.20, ESS 2207P45#sysname RT1#super password level 3 simple h3c#domain default enable system#...
分类:
其他好文 时间:
2014-07-16 20:21:30
阅读次数:
236
R1的配置-----------------------------------------------------------------------------sysname RT1#super password level 3 simple h3c#domain default enable ...
分类:
其他好文 时间:
2014-07-16 20:18:40
阅读次数:
240
Update: July 10, 2014I got so many books in DB, so it is a better choice to focus on one book for each domain and finish those exercises.0. Blog --- u...
分类:
其他好文 时间:
2014-07-16 20:16:58
阅读次数:
177
oe中的domain多用于自定义搜索条件。 domain中的单个条件是一个三个元素组成的元组。第一个是对象的一个column,也就是字段名;第二个是比较运算符``=, !=, & gt;, >=, <, & lt;=, like, ilike, in, not in, child_of, paren...
分类:
其他好文 时间:
2014-07-16 19:37:32
阅读次数:
214
类型强转换有2种。class Company{public: Company(std::string theName,std::string theProduct); virtual void printInfo(); protected: std::string name;...
分类:
编程语言 时间:
2014-07-13 12:32:39
阅读次数:
192
经验:绝对不要重新而来的缺省参数值,因为缺省参数值都是静态绑定,而 virtual 函数 -- 你唯一应该覆写的东西 -- 却是动态绑定
示例:
class Shape{
public:
enum ShapeColor {Red, Green, Blue};
virtual void draw(ShapeColor color = Red) const = 0;
};
class Rectangle: public Shape{
public:
virtual void draw(ShapeColor...
分类:
编程语言 时间:
2014-07-12 21:22:15
阅读次数:
278