我正在尝试按照JUCE(音频处理API)的一些教程。 在synth wave插件中有一个包含以下内容的类:
//========================================================================
/** A demo synth sound that's just a basic sine wave.. */
class SineWaveSound : public SynthesiserSound
{
public:
SineWaveSound() {}
bool appliesToNote (int /*midiNoteNumber*/) override { return true; }
bool appliesToChannel (int /*midiChannel*/) override { return true; }
};
请注意,函数参数具有数据类型,但缺少随附的常规变量名。
我以前从未见过这个。有人可以解释为什么这是有效的。 该插件按预期工作。
答案 0 :(得分:2)
这是有效的,因为语言规范是这样说的。名称不在任何地方使用,因此不需要它们。