C ++函数参数数据类型没有名称

时间:2015-07-12 15:47:02

标签: c++ methods types

我正在尝试按照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; }
};

请注意,函数参数具有数据类型,但缺少随附的常规变量名。

我以前从未见过这个。有人可以解释为什么这是有效的。 该插件按预期工作。

1 个答案:

答案 0 :(得分:2)

这是有效的,因为语言规范是这样说的。名称不在任何地方使用,因此不需要它们。