由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问2个类的问题
相关主题
相关话题的讨论汇总
话题: virtual话题: class话题: function话题: void话题: vf
进入Programming版参与讨论
1 (共1页)
w****h
发帖数: 212
1
1、virtual function、pure virtual function、virtual desctruction。
第一个知道,第2个是什么?第3个呢?
2、子类和父类之间的赋值问题,比如
Class A;
{virtual void vf()}
Class B: public A;
{virtual void vf()}
A x;
B y;
x=y; x.vf();
y=x; y.vf();
第二个应该不对;但第一个为什么会连续显示 B.vf. A.vf, B.vf?
s***e
发帖数: 122
2
pure virtual function, virtual function without function body:
virtual void f() = 0;
virtual destructor:
class A {
public:
virtual ~A(){}
}
it makes the child-class destructor could override the base-class destructor
as well as invoke it. I remember Effective C++ or C++ Coding Standard might
have sections about it, and it is very interesting.

【在 w****h 的大作中提到】
: 1、virtual function、pure virtual function、virtual desctruction。
: 第一个知道,第2个是什么?第3个呢?
: 2、子类和父类之间的赋值问题,比如
: Class A;
: {virtual void vf()}
: Class B: public A;
: {virtual void vf()}
: A x;
: B y;
: x=y; x.vf();

1 (共1页)
进入Programming版参与讨论
相关主题
相关话题的讨论汇总
话题: virtual话题: class话题: function话题: void话题: vf