C++ syntax explanation
<p>I have a following inline function:</p>

<pre><code>inline void normalizeGrayOutputCentredSigmoide(const type meanValue=(type)0.0, const type sensitivity=(type)2.0, const type maxOutputValue=(type)255.0)
{
    normalizeGrayOutputCentredSigmoide(meanValue, sensitivity, 255.0, this-&gt;Buffer(), this-&gt;Buffer(), this-&gt;getNBpixels()), maxOutputValue;
};
</code></pre>

<p>At this line the following compiler warning appears:</p>

<pre><code>warning: right-hand operand of comma has no effect
</code></pre>

<p>Can anybody describe what this kind written function supposed to do?</p>

<p>What does comma operator mean in this case?</p>
