考虑类Mixer:
class Mixer{
int numChannels;
public: Mixer(int numChannels = 2):numChannels(numChannels){
}
}
我有一个名为Adder的子类。我希望加法器中numChannels的默认值为1。如何实现呢?
最佳答案
在Adder的构造函数中更改默认值:
class Adder: public Mixer {
public:
Adder(int numChannels = 1): Mixer(numChannels) {}
};
关于c++ - C++将默认参数更改为派生类中的构造函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10806028/