-5
了解在派生类的构造函数中调用基类的构造函数是否很重要?从派生类构造函数传递参数到基类构造函数的使用
我的意思是,有没有实际的应用做到这一点?如果是的话,有人可以给我一个例子,并解释何时应用它,什么时候不应该?
我刚刚了解了它,我不知道它是否在实际应用中使用。
下面是一个例子:
class base {
int a;
int b;
public:
base(int i, int j) {
a=i;
b=j;
}
};
class derived : public base {
public:
derived(int p, float q) : base(p, q) //passing parameters to base class
{ }
};
学习传递参数的基础知识非常简单,您可以从此开始。在你知道它之前,你已经学会了它。它只需要具备实际效用的最低限度,就可以开始自学。 –
大约75-90%的时间我有一个后裔类,我叫基础构造函数,所以是的,这很重要:)。 – lorro
您给出的例子要求'derived'使用显式参数调用'base'构造函数,因为'base'没有默认的构造函数。你是在自问自答。 – Kevin