有什么区别:
一种)
class base{
int a;
public:
virtual int function();
};
class derived : public base{
int b;
public:
int function();
};
b)
class base{
int a;
public:
int function();
};
class derived : public base{
int b;
public:
int function();
};
为什么要使用 (a) 以及为什么要使用 (b)?
(b) 是一种多态性吗?